的Safari 9.03
我将消息发送到iframe,然后使用以下消息对消息事件进行响应
event.source.postMessage({foo:'bar'}, event.origin);
Safari通过以下消息阻止此操作:
阻止了源为“http://localhost:9002”的帧访问源为“http://localhost:9003”的帧。协议(protocol),域和端口必须匹配。
这在chrome和firefox中效果很好。
任何帮助,不胜感激。
最佳答案
您的端口不同。尝试使用相同的协议(protocol),域和端口
关于javascript - Safari 阻止event.source.postMessage,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36562310/