ciyotk 发表于 2023-7-17 08:08:46

手机端js postMessage方法无效

手机浏览器上,我有个用postMessage做跨域传数据的脚本,本来是好用的,后面也没有去改动过,突然就不管用了。经过测试,postMessage方法在各种手机浏览器上都无效了,不知道什么原因,但在电脑端可以正常使用。
https://www.runoob.com/try/try2.php?filename=tryjs_postMessage
我用这个测试的

李恒道 发表于 2023-7-17 15:14:24

这个我在网页也调不通呀...
VM91:8 Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('http://c.runoob.com') does not match the recipient window's origin ('https://www.runoob.com').
你手机端报错是啥

ciyotk 发表于 2023-7-17 16:04:35

李恒道 发表于 2023-7-17 15:14
这个我在网页也调不通呀...
VM91:8 Failed to execute 'postMessage' on 'DOMWindow': The target origin p ...

https://www.runoob.com/try/try2.php?filename=tryjs_postMessage
这个网页,我在电脑端谷歌浏览器可以正常传数据,手机端的浏览器都不行,用vConsole,eruda工具查看,都没有报错,就是不执行

李恒道 发表于 2023-7-17 16:45:02

ciyotk 发表于 2023-7-17 16:04
https://www.runoob.com/try/try2.php?filename=tryjs_postMessage
这个网页,我在电脑端谷歌浏览器可以 ...

能不能你自己写一个demo看看
chrome新版直接cors限制了
页: [1]
查看完整版本: 手机端js postMessage方法无效