Quellcode durchsuchen

set referrerPolicy to "origin-when-cross-origin"

Former-commit-id: c84a072f801b825aad08b73c16e5d5fb9aadcc93
Gildas vor 6 Jahren
Ursprung
Commit
c3e6dd3c8a
1 geänderte Dateien mit 7 neuen und 7 gelöschten Zeilen
  1. 7 7
      lib/fetch/content/content-fetch-resources.js

+ 7 - 7
lib/fetch/content/content-fetch-resources.js

@@ -28,24 +28,24 @@ this.singlefile.lib.fetch.content.resources = this.singlefile.lib.fetch.content.
 	return {
 		fetch: async url => {
 			try {
-				let response = await fetch(url, { cache: "force-cache" });
+				let response = await fetch(url, { cache: "force-cache", referrerPolicy: "origin-when-cross-origin" });
 				if (response.status == 403) {
-					response = await fetch(url, { credentials: "same-origin", cache: "force-cache" });
+					response = await fetch(url, { credentials: "same-origin", cache: "force-cache", referrerPolicy: "origin-when-cross-origin" });
 				}
 				if (response.status == 403) {
-					response = await xhrFetch(url);
+					response = await fetch(url, { credentials: "include", cache: "force-cache", referrerPolicy: "origin-when-cross-origin" });
 				}
 				if (response.status == 403) {
-					response = await fetch(url, { credentials: "include", cache: "force-cache" });
+					response = await fetch(url, { mode: "cors", credentials: "omit", cache: "force-cache", referrerPolicy: "origin-when-cross-origin" });
 				}
 				if (response.status == 403) {
-					response = await fetch(url, { mode: "cors", credentials: "omit", cache: "force-cache" });
+					response = await fetch(url, { mode: "cors", credentials: "same-origin", cache: "force-cache", referrerPolicy: "origin-when-cross-origin" });
 				}
 				if (response.status == 403) {
-					response = await fetch(url, { mode: "cors", credentials: "same-origin", cache: "force-cache" });
+					response = await fetch(url, { mode: "cors", credentials: "include", cache: "force-cache", referrerPolicy: "origin-when-cross-origin" });
 				}
 				if (response.status == 403) {
-					response = await fetch(url, { mode: "cors", credentials: "include", cache: "force-cache" });
+					response = await xhrFetch(url);
 				}
 				return response;
 			}