diff --git a/dotcom-rendering/src/lib/assets.ts b/dotcom-rendering/src/lib/assets.ts index 3ea97af35b1..6dccf9dc05d 100644 --- a/dotcom-rendering/src/lib/assets.ts +++ b/dotcom-rendering/src/lib/assets.ts @@ -123,6 +123,17 @@ export const EDITIONS_CROSSWORD_SCRIPT = getScriptRegex( export const generateScriptTags = (scripts: string[]): string[] => scripts.filter(isString).map((script) => { + // Fix to run enable Bridget on local Android emulator + if (isDev ?? script.match(APPS_SCRIPT)) { + return [ + ``, + ``, + ].join('\n'); + } + if ( script.match(WEB) ?? script.match(WEB_VARIANT_SCRIPT) ?? diff --git a/dotcom-rendering/src/server/server.dev.ts b/dotcom-rendering/src/server/server.dev.ts index 134f284341e..4a6aa2d25f2 100644 --- a/dotcom-rendering/src/server/server.dev.ts +++ b/dotcom-rendering/src/server/server.dev.ts @@ -33,6 +33,8 @@ const FRONT_URL = /^\/[a-z-/]+(? { @@ -64,6 +66,8 @@ const redirects: Handler = (req, res, next) => { // Do not redirect assets urls if (req.url.match(ASSETS_URL)) return next(); + // Do not redirect android /json/ requests + if (req.url.match(JSON_URL)) return next(); if (req.url.match(ARTICLE_URL) ?? req.url.match(CROSSWORD_URL)) { const url = new URL(req.url, 'https://www.theguardian.com/').toString();