Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在postmessage()中停止跨选项卡通信_Javascript_Html_Postmessage - Fatal编程技术网

Javascript 如何在postmessage()中停止跨选项卡通信

Javascript 如何在postmessage()中停止跨选项卡通信,javascript,html,postmessage,Javascript,Html,Postmessage,在同一浏览器的两个不同选项卡(tab1、tab2)中打开say zyx.com zyx.com有代码 window.addEventListener(“消息”,receiveMessage,false) 接收来自 从zyx.com打开一个新窗口 window.open(“abc.com”) abc.com已通过postMessage()将消息发布到zyx.com 在本例中,两个选项卡(包含zyx.com)都将侦听该消息 但是在我的例子中,我只需要在一个选项卡(比如tab1)中基于postMess

在同一浏览器的两个不同选项卡(tab1、tab2)中打开say zyx.com

zyx.com有代码

window.addEventListener(“消息”,receiveMessage,false)

接收来自

从zyx.com打开一个新窗口

window.open(“abc.com”)

abc.com已通过postMessage()将消息发布到zyx.com

在本例中,两个选项卡(包含zyx.com)都将侦听该消息

但是在我的例子中,我只需要在一个选项卡(比如tab1)中基于postMessage()执行操作

请帮助/指导实现这一目标

PS:如果我的解释不清楚,请询问。很高兴解释更多