]> Untitled Git - lemmy-ui.git/commitdiff
Commenting out csp headers, since it broke iOS devices. Fixes #669 (#675)
authorDessalines <dessalines@users.noreply.github.com>
Mon, 30 May 2022 22:30:42 +0000 (18:30 -0400)
committerGitHub <noreply@github.com>
Mon, 30 May 2022 22:30:42 +0000 (22:30 +0000)
src/server/index.tsx

index 65f7308c251a70ba6bd157ae28e7854fb6e1f081..b2761867ae451cda7a8cee661c5e3e551dfc5cdf 100644 (file)
@@ -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());