javascript – 在postmessage中指定多个targetOrigin uris

Window.postMessage()有一个targetOrigin参数,可以设置为URI(以确保消息只到达特定的URL).它当然也可以设置为*(不推荐),但有没有办法指定允许的多个URI?

目前我只是为每个域启动一个postMessage()调用,但至少可以说这看起来有点hacky.

解决方法:

不幸的是你不能.您应该提供“*”或单个指定的域.

上一篇:window.postMessage 跨窗口,跨iframe javascript 通信


下一篇:javascript – 卡在postMessage和MessageChannel中