diff options
author | Wojtek Kosior <koszko@koszko.org> | 2021-09-04 12:32:02 +0200 |
---|---|---|
committer | Wojtek Kosior <koszko@koszko.org> | 2021-09-04 12:32:13 +0200 |
commit | e48e20de13de78a46cd1dec47ef609eb156ca839 (patch) | |
tree | 35b1e9f467bff9b7b717b894088aed5c0aa9e399 /content/page_actions.js | |
parent | f0951bced86fe20cb4ae4d353fa85fb97c2ab454 (diff) | |
parent | 03d041ce03f630d2a28494946ae71588e36d257d (diff) | |
download | browser-extension-e48e20de13de78a46cd1dec47ef609eb156ca839.tar.gz browser-extension-e48e20de13de78a46cd1dec47ef609eb156ca839.zip |
merge changes before version 0.1
Diffstat (limited to 'content/page_actions.js')
-rw-r--r-- | content/page_actions.js | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/content/page_actions.js b/content/page_actions.js index 3799afd..8057541 100644 --- a/content/page_actions.js +++ b/content/page_actions.js @@ -42,7 +42,7 @@ function handle_message(message) } } -function document_loaded(event) +function document_ready(event) { loaded = true; @@ -66,13 +66,15 @@ function add_script(script_text) report_script(script_text); } -function handle_page_actions(script_nonce, policy_received_cb) { +function handle_page_actions(script_nonce, policy_received_cb, + doc_ready_promise) { policy_received_callback = policy_received_cb; url = document.URL; is_html = /html/.test(document.contentType); report_content_type(document.contentType); - document.addEventListener("DOMContentLoaded", document_loaded); + doc_ready_promise.then(document_ready); + port = browser.runtime.connect({name : CONNECTION_TYPE.PAGE_ACTIONS}); port.onMessage.addListener(handle_message); port.postMessage({url}); |