Files
webextensions-examples/page-to-extension-messaging/content-script.js
2015-09-17 22:12:53 -07:00

19 lines
544 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"
}, "*");
}