Files
webextensions-examples/content-script-register/background.js
rebloor 82217a05bc Replace var with let in examples (#484)
* Replace var with let in examples

store-collected-images/webextension-plain/deps/uuidv4.js

* Reverted third–party code
2022-08-11 04:27:28 +12:00

23 lines
377 B
JavaScript

'use strict';
let registered = null;
async function registerScript(message) {
let hosts = message.hosts;
let code = message.code;
if (registered) {
registered.unregister();
}
registered = await browser.contentScripts.register({
matches: hosts,
js: [{code}],
runAt: "document_idle"
});
}
browser.runtime.onMessage.addListener(registerScript);