blob: 0949ef5848fbd05306f04cd8af1e320a24e6b460 (
plain)
1
2
3
4
5
6
7
8
9
10
|
function waitForMessage(aMsg, aOrigin) {
return new Promise(resolve => {
window.addEventListener("message", function listener(event) {
if (event.data == aMsg && (aOrigin == "*" || event.origin == aOrigin)) {
window.removeEventListener("message", listener);
resolve();
}
});
});
}
|