瀏覽代碼

made code compatible with Chrome

Gildas 7 年之前
父節點
當前提交
fcef6420fd

+ 3 - 3
cli/back-ends/extensions/bypass-csp/index.js

@@ -21,11 +21,11 @@
  *   Source.
  */
 
-/* global browser */
-
 const removedHeaders = ["content-security-policy"];
 
-browser.webRequest.onHeadersReceived.addListener(
+const browserAPI = this.browser || this.chrome;
+
+browserAPI.webRequest.onHeadersReceived.addListener(
 	function (details) {
 		let responseHeaders = details.responseHeaders;
 		responseHeaders = responseHeaders.filter(responseHeader => !removedHeaders.includes(responseHeader.name.toLowerCase()));

+ 2 - 3
cli/back-ends/extensions/disable-web-security/index.js

@@ -21,12 +21,11 @@
  *   Source.
  */
 
-/* global browser */
-
 const removedHeaders = ["access-control-allow-methods", "access-control-allow-headers"];
 const updatedHeaders = { "access-control-allow-origin": "*", "access-control-allow-credentials": "true" };
+const browserAPI = this.browser || this.chrome;
 
-browser.webRequest.onHeadersReceived.addListener(
+browserAPI.webRequest.onHeadersReceived.addListener(
 	function (details) {
 		let responseHeaders = details.responseHeaders;
 		let processedHeaders = [];