ソースを参照

rollback 7d23574486fea8c026b8b537f19f70731e616e8e (fix #697)

Gildas 4 年 前
コミット
265faa0e73

+ 3 - 4
extension/lib/single-file/fetch/content/content-fetch.js

@@ -21,11 +21,10 @@
  *   Source.
  */
 
-/* global browser, window, CustomEvent, setTimeout, Headers */
+/* global browser, window, CustomEvent, setTimeout */
 
 const FETCH_REQUEST_EVENT = "single-file-request-fetch";
 const FETCH_RESPONSE_EVENT = "single-file-response-fetch";
-const ACCEPT_HEADER = "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8";
 const HOST_FETCH_MAX_DELAY = 5000;
 const addEventListener = (type, listener, options) => window.addEventListener(type, listener, options);
 const dispatchEvent = event => window.dispatchEvent(event);
@@ -40,7 +39,7 @@ browser.runtime.onMessage.addListener(message => {
 
 async function onMessage(message) {
 	try {
-		let response = await fetch(message.url, { cache: "force-cache", headers: { accept: ACCEPT_HEADER } });
+		let response = await fetch(message.url, { cache: "force-cache" });
 		if (response.status == 401 || response.status == 403 || response.status == 404) {
 			response = await Promise.race(
 				[
@@ -67,7 +66,7 @@ export {
 
 async function fetchResource(url, options = {}) {
 	try {
-		let response = await fetch(url, { cache: "force-cache", headers: new Headers({ accept: ACCEPT_HEADER }) });
+		let response = await fetch(url, { cache: "force-cache" });
 		if (response.status == 401 || response.status == 403 || response.status == 404) {
 			response = await hostFetch(url);
 		}

+ 3 - 4
lib/single-file/processors/hooks/content/content-hooks-web.js

@@ -21,13 +21,12 @@
  *   Source.
  */
 
-/* global window, globalThis, Headers */
+/* global window, globalThis */
 
 (globalThis => {
 
 	const FETCH_REQUEST_EVENT = "single-file-request-fetch";
-	const FETCH_RESPONSE_EVENT = "single-file-response-fetch";
-	const ACCEPT_HEADER = "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8";
+	const FETCH_RESPONSE_EVENT = "single-file-response-fetch";	
 
 	const CustomEvent = globalThis.CustomEvent;
 	const fetch = globalThis.fetch;
@@ -38,7 +37,7 @@
 		const url = event.detail;
 		let detail;
 		try {
-			const response = await fetch(url, { cache: "force-cache", headers: new Headers({ accept: ACCEPT_HEADER }) });
+			const response = await fetch(url, { cache: "force-cache" });
 			detail = { url, response: await response.arrayBuffer(), headers: [...response.headers], status: response.status };
 		} catch (error) {
 			detail = { url, error: error && error.toString() };