Files
webextensions-examples/page-to-extension-messaging/content-script.js
T
2016-01-05 16:15:15 -08:00

19 lines
564 B
JavaScript

window.addEventListener("message", function(event) {
if (event.source == window &&
event.data.direction &&
event.data.direction == "from-page-script") {
alert("Content script received message: \"" + event.data.message + "\"");
}
});
var fromContentScript = document.getElementById("from-content-script");
fromContentScript.addEventListener("click", messagePageScript);
function messagePageScript() {
window.postMessage({
direction: "from-content-script",
message: "Message from the content script"
}, "https://mdn.github.io");
}