繁体   English   中英

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

[英]How to run javascript code only from single page among all opened pages

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

我想要的是,每当打开新站点页面时,都应该检查是否有其他现有页面已经在执行这些功能,以便可以跳过执行这些功能。 但是,如果“其他”页面关闭,则应该开始执行这些页面。

因此页面看起来像:example.com/page1.htm、example.com/page2.htm -都在同一站点上,在不同的选项卡或窗口上包含相同的Javascript文件。 不在iframe上。 甚至可以在多个标签或窗口中打开同一页面。

怎么做呢?

我尝试使用Google搜索,但是找不到任何答案。

进行跨表通信的方法有多种,但都限于“ 相同来源策略”

他们是:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM