Gildas hace 7 años
padre
commit
17f3990cbb
Se han modificado 1 ficheros con 7 adiciones y 3 borrados
  1. 7 3
      extension/core/bg/core.js

+ 7 - 3
extension/core/bg/core.js

@@ -87,13 +87,17 @@ singlefile.core = (() => {
 					if (!mergedOptions.removeFrames) {
 						try {
 							await browser.tabs.executeScript(tab.id, { code: frameScript, allFrames: true, runAt: "document_start" });
-							const code = await getContentScript(mergedOptions);
-							await browser.tabs.executeScript(tab.id, { code, allFrames: false, runAt: "document_idle" });
-							scriptsInjected = true;
 						} catch (error) {
 							// ignored
 						}
 					}
+					try {
+						const code = await getContentScript(mergedOptions);
+						await browser.tabs.executeScript(tab.id, { code, allFrames: false, runAt: "document_idle" });
+						scriptsInjected = true;
+					} catch (error) {
+						// ignored
+					}
 					if (scriptsInjected) {
 						if (mergedOptions.frameId) {
 							await singlefile.tabs.sendMessage(tab.id, { saveFrame: true, options: mergedOptions }, { frameId: mergedOptions.frameId });