mirror of
https://github.com/mdn/webextensions-examples.git
synced 2026-04-16 06:18:35 +02:00
19 lines
518 B
JavaScript
19 lines
518 B
JavaScript
var messenger = document.getElementById("from-page-script");
|
|
|
|
messenger.addEventListener("click", messageContentScript);
|
|
|
|
function messageContentScript() {
|
|
window.postMessage({
|
|
direction: "from-page-script",
|
|
message: "Message from the page"
|
|
}, "*");
|
|
}
|
|
|
|
window.addEventListener("message", function(event) {
|
|
if (event.source == window &&
|
|
event.data.direction &&
|
|
event.data.direction == "from-content-script") {
|
|
alert("Page script received message: \"" + event.data.message + "\"");
|
|
}
|
|
});
|