Przeglądaj źródła

always inject polyfill first

Former-commit-id: 4900098980cc3d419b835430bb0b308119826a4f
Gildas 6 lat temu
rodzic
commit
8174e0ed6e
2 zmienionych plików z 9 dodań i 9 usunięć
  1. 4 4
      extension/core/bg/business.js
  2. 5 5
      manifest.json

+ 4 - 4
extension/core/bg/business.js

@@ -28,6 +28,8 @@ singlefile.extension.core.bg.business = (() => {
 	let contentScript, frameScript, modulesScript;
 
 	const contentScriptFiles = [
+		"/extension/index.js",
+		"/extension/lib/browser-polyfill/chrome-browser-polyfill.js",
 		"/lib/index.js",
 		"/lib/hooks/content/content-hooks.js",
 		"/lib/single-file/vendor/css-tree.js",
@@ -38,20 +40,18 @@ singlefile.extension.core.bg.business = (() => {
 		"/lib/single-file/single-file.js",
 		"/common/index.js",
 		"/common/ui/content/content-infobar.js",
-		"/extension/index.js",
-		"/extension/lib/browser-polyfill/chrome-browser-polyfill.js",
 		"/extension/lib/fetch/content/content-fetch-resources.js",
 		"/extension/core/content/content-main.js",
 		"/extension/ui/content/content-ui-main.js"
 	];
 
 	const frameScriptFiles = [
+		"/extension/index.js",
+		"/extension/lib/browser-polyfill/chrome-browser-polyfill.js",
 		"/lib/index.js",
 		"/lib/hooks/content/content-hooks-frames.js",
 		"/lib/single-file/single-file-helper.js",
 		"/lib/frame-tree/content/content-frame-tree.js",
-		"/extension/index.js",
-		"/extension/lib/browser-polyfill/chrome-browser-polyfill.js",
 		"/extension/lib/fetch/content/content-fetch-resources.js"
 	];
 

+ 5 - 5
manifest.json

@@ -17,12 +17,12 @@
 			],
 			"run_at": "document_start",
 			"js": [
+				"extension/index.js",
+				"extension/lib/browser-polyfill/chrome-browser-polyfill.js",
 				"lib/index.js",
 				"lib/hooks/content/content-hooks-frames.js",
 				"lib/single-file/single-file-helper.js",
-				"lib/frame-tree/content/content-frame-tree.js",
-				"extension/index.js",
-				"extension/lib/browser-polyfill/chrome-browser-polyfill.js"
+				"lib/frame-tree/content/content-frame-tree.js"
 			],
 			"all_frames": true,
 			"match_about_blank": true
@@ -50,6 +50,8 @@
 	],
 	"background": {
 		"scripts": [
+			"extension/index.js",
+			"extension/lib/browser-polyfill/chrome-browser-polyfill.js",
 			"lib/index.js",
 			"lib/single-file/vendor/css-minifier.js",
 			"lib/single-file/vendor/css-tree.js",
@@ -70,8 +72,6 @@
 			"lib/single-file/single-file.js",
 			"common/index.js",
 			"common/ui/content/content-infobar.js",
-			"extension/index.js",
-			"extension/lib/browser-polyfill/chrome-browser-polyfill.js",
 			"extension/lib/fetch/content/content-fetch-resources.js",
 			"extension/lib/fetch/bg/fetch-resources.js",
 			"extension/lib/frame-tree/bg/frame-tree.js",