diff options
author | Florian Dold <florian.dold@gmail.com> | 2017-08-30 15:35:34 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2017-08-30 15:36:24 +0200 |
commit | 24e021fef360448caf11ab5a489b570102e66f6f (patch) | |
tree | 5cfce1b080fcbb9960e55f662ae0c2a29643de20 /src | |
parent | 183bf55057bc7e8893d11b8f3cf4b862e54a70b3 (diff) |
don't stop injection early
Diffstat (limited to 'src')
-rw-r--r-- | src/webex/wxBackend.ts | 9 |
1 files changed, 5 insertions, 4 deletions
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()); } }); |