Wie kann ich die Nachrichten von window.postMessage
nur für eine bestimmte Zeit anhören?Wie setze ich Timeout für das Abhören von Nachrichten, die von window.postMessage kommen?
Ich versuchte setTimeout
in der die Verwendung der Funktion des Ereignis-Listener, aber das funktioniert nicht.
Mein Versuch:
function processMessages(message) {
//setTimeout(function() {
if (message) {
console.log("you have a message");
} else {
console.log("no messages came"); //<=== I can't get here!
}
//},10000);
window.removeEventListener("message", processMessages, false);
}
window.addEventListener("message", processMessages, false);