From 24e021fef360448caf11ab5a489b570102e66f6f Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Wed, 30 Aug 2017 15:35:34 +0200 Subject: don't stop injection early --- src/webex/wxBackend.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/webex/wxBackend.ts') diff --git a/src/webex/wxBackend.ts b/src/webex/wxBackend.ts index 2f249af44..db2ffbfbd 100644 --- a/src/webex/wxBackend.ts +++ b/src/webex/wxBackend.ts @@ -599,22 +599,23 @@ export async function wxMain() { }; chrome.tabs.query({}, (tabs) => { + console.log("got tabs", tabs); for (const tab of tabs) { if (!tab.url || !tab.id) { - return; + continue; } const uri = new URI(tab.url); if (uri.protocol() !== "http" && uri.protocol() !== "https") { - return; + continue; } console.log("injecting into existing tab", tab.id, "with url", uri.href(), "protocol", uri.protocol()); - injectScript(tab.id, { file: "/dist/contentScript-bundle.js" }, uri.href()); + injectScript(tab.id, { file: "/dist/contentScript-bundle.js", runAt: "document_start" }, uri.href()); const code = ` if (("taler" in window) || document.documentElement.getAttribute("data-taler-nojs")) { document.dispatchEvent(new Event("taler-probe-result")); } `; - injectScript(tab.id, { code, runAt: "document_idle" }, uri.href()); + injectScript(tab.id, { code, runAt: "document_start" }, uri.href()); } }); -- cgit v1.2.3