gpt4 book ai didi

javascript - postMessage 或 addEventListener 不起作用

转载 作者:可可西里 更新时间:2023-11-01 13:12:44 25 4
gpt4 key购买 nike

以下 JavaScript 代码使用 HTML5 postMessage/addEventListener 函数向自身发送消息:

window.addEventListener('testMsg', function(event) {
alert('got a message'); /* Never happens. Why? */
}, false );

window.addEventListener('load', function(event) {
alert('sending message');
window.postMessage('testMsg', '*');
}, false);

相应的 fiddle :

http://jsfiddle.net/ZGvLg/3/

永远不会收到消息。这是什么原因?

最佳答案

我修改了 fiddle 。你听错了事件。

FIDDLE

应该是

window.addEventListener('message', function(event) {
alert('got a message'); /* Never happens. Why? */
}, false );

window.addEventListener('load', function(event) {
alert('sending message');
window.postMessage('message', '*');
}, false);

关于javascript - postMessage 或 addEventListener 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17775344/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com