Files
webextensions-examples/user-script/popup/user-script.js
wbamberg 33d8fba6a8 Added an example for contentScripts.register (#325)
* Added an example for contentScripts.register

* Use messaging instead of getBackgroundPage
2018-01-26 13:11:06 -08:00

20 lines
522 B
JavaScript

'use strict';
const hostsInput = document.querySelector("#hosts");
const codeInput = document.querySelector("#code");
const defaultHosts = "*://*.org/*";
const defaultCode = "document.body.innerHTML = '<h1>This page has been eaten<h1>'";
hostsInput.value = defaultHosts;
codeInput.value = defaultCode;
function registerScript() {
browser.runtime.sendMessage({
hosts: hostsInput.value.split(","),
code: codeInput.value
});
}
document.querySelector("#register").addEventListener('click', registerScript);