1.问题:最近项目有个需求,在window.open的页面传递数据回原window,并且两个地址不同源,所以考虑用postMessage方法传值,于是自己写了个demo,问题就是这个demo在ie上运行正常,但是在chrome上却没反应,谷歌版本是版本 73.0.3683.103(正式版本) (64 位),ie则是ie11。ie运行结果如下:
然后chrome就是没有任何反应,只open出了b.html窗口,求帮助,感激不尽!
2.a.html代码如下
b.html
...]
1.问题:最近项目有个需求,在window.open的页面传递数据回原window,并且两个地址不同源,所以考虑用postMessage方法传值,于是自己写了个demo,问题就是这个demo在ie上运行正常,但是在chrome上却没反应,谷歌版本是版本 73.0.3683.103(正式版本) (64 位),ie则是ie11。ie运行结果如下:
然后chrome就是没有任何反应,只open出了b.html窗口,求帮助,感激不尽!
2.a.html代码如下
b.html
...]
13 回答12.9k 阅读
7 回答2.1k 阅读
5 回答1.4k 阅读
3 回答1.3k 阅读✓ 已解决
5 回答1.5k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
现代浏览器 不允许 在没有任何交互动作之前执行alert
最简单你可以把alert换成console.log