From: Dessalines Date: Mon, 30 May 2022 22:30:42 +0000 (-0400) Subject: Commenting out csp headers, since it broke iOS devices. Fixes #669 (#675) X-Git-Url: http://these/git/readmes/%24%7B%60data:application/static/README.ja.md?a=commitdiff_plain;h=e467b22ae0523a3ab5c042a7704d02bcdd578740;p=lemmy-ui.git Commenting out csp headers, since it broke iOS devices. Fixes #669 (#675) --- diff --git a/src/server/index.tsx b/src/server/index.tsx index 65f7308..b276186 100644 --- a/src/server/index.tsx +++ b/src/server/index.tsx @@ -11,7 +11,7 @@ import process from "process"; import serialize from "serialize-javascript"; import { App } from "../shared/components/app/app"; import { SYMBOLS } from "../shared/components/common/symbols"; -import { httpBaseInternal, wsUriBase } from "../shared/env"; +import { httpBaseInternal } from "../shared/env"; import { ILemmyConfig, InitialFetchRequest, @@ -27,15 +27,16 @@ const [hostname, port] = process.env["LEMMY_UI_HOST"] const extraThemesFolder = process.env["LEMMY_UI_EXTRA_THEMES_FOLDER"] || "./extra_themes"; -if (!process.env["LEMMY_UI_DEBUG"]) { - server.use(function (_req, res, next) { - res.setHeader( - "Content-Security-Policy", - `default-src 'none'; connect-src 'self' ${wsUriBase}; img-src * data:; script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline'; form-action 'self'; base-uri 'self'` - ); - next(); - }); -} +// Commenting out for now, since this broke iOS / webkit browsers. +// if (!process.env["LEMMY_UI_DEBUG"]) { +// server.use(function (_req, res, next) { +// res.setHeader( +// "Content-Security-Policy", +// `default-src 'none'; connect-src 'self' ${wsUriBase}; img-src * data:; script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline'; form-action 'self'; base-uri 'self'` +// ); +// next(); +// }); +// } const customHtmlHeader = process.env["LEMMY_UI_CUSTOM_HTML_HEADER"] || ""; server.use(express.json());