2-way messaging

This commit is contained in:
Will Bamberg
2015-09-17 22:12:53 -07:00
parent f8c1ef9f82
commit 29697b03f8
3 changed files with 52 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
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"
}, "*");
}