如何在所有打开的页面中仅从单个页面运行javascript代码

时间:2014-06-12 05:01:29

标签: javascript

我在每个页面请求中加载了一个Javascript文件,其中包含一些基于计时器的ajax函数。

我想要的是每当打开一个新的网站页面时,它应该检查是否有任何其他现有页面已经在执行这些功能,以便它可以跳过执行它们。但是如果"其他"页面关闭然后应该开始执行那些。

因此页面如下所示:example.com/page1.htm,example.com/page2.htm - 所有在同一站点上的单独选项卡或窗口上包含相同的Javascript文件。不在iframe上。甚至可以在多个选项卡或窗口中打开同一页面。

这样做的方法是什么?

我尝试使用谷歌搜索,但无法找到任何答案。

1 个答案:

答案 0 :(得分:1)

有多种方法可以进行交叉表通信,但它们仅限于Same Origin Policy

他们是: