我怎样才能听到来自window.postMessage
的信息只有一段时间?如何设置TimeTime来监听来自window.postMessage的消息?
我试图在事件监听器的函数中使用setTimeout
,但这不起作用。
我尝试:
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);