是否可以找到某些网站的外部实例?官方英语是独立打开的选项卡(不是window.open)。我需要阻止用户打开2个选项卡,并将消息发送到先前打开的选项卡,以通知您无法打开2个选项卡。 2个独立选项卡可能会破坏页面的脱机存储和webSQL结构,因此我不能让人们使用2个选项卡。它也是半脱机应用程序,因此它必须是客户端解决方案。
最佳答案
您可以使用localStorage在各个选项卡之间进行通信。每次您写一个值时,每个选项卡上的窗口对象(当前选项卡除外)都会触发一个“存储”事件。
http://diveintohtml5.info/storage.html
向下滚动到“跟踪html5存储区域中的更改”
该事件将包括event.key
,event.newValue
,event.oldValue
。
这仅适用于现代浏览器。
关于javascript - 离线,跨表通讯(仅适用于javascript),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19824379/