首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >多个浏览器标签可以共享一段javascript代码吗?

多个浏览器标签可以共享一段javascript代码吗?
EN

Stack Overflow用户
提问于 2014-03-22 07:07:16
回答 2查看 151关注 0票数 0

考虑以下JavaScript代码:

代码语言:javascript
运行
复制
var timer = setInterval(getNotifications, 10000);

function getNotifications() {
  $.ajax('/notifications/dashboard.js', {dataType: 'script'});
}

我在这里尝试做的是获取一个没有被“咆哮”的通知的集合。(有关咆哮是什么的更多信息,请参阅jQuery Growl ...)

这在一个选项卡上工作得相当好,但是用户可能打开了多个选项卡。我一直在试图研究Facebook如何处理这么多打开的标签页上的拉取请求,我没有找到任何1000英尺的视图,只有30,000英尺的架构视图没有太大帮助。

我想知道的是,我可以在我所有的标签页上都有一份上面的代码吗?我只需要浏览器本身为所有选项卡点击此JavaScript一次,并使用相同的数据为打开的每个选项卡咆哮(咆哮在JavaScript响应中)。

有什么想法吗?

EN

Stack Overflow用户

发布于 2014-03-22 07:20:11

首先,我将使用以下命令将脚本添加到这两个页面

<script src="myScript.js"<>/script>

对于数据:

HTML本地存储应该是您正在寻找的。以下是了解更多信息的链接-http://diveintohtml5.info/storage.html

您还可以使用称为JavaScript window.name的会话。但它只有在使用相同的窗口/选项卡时才有效。链接- http://www.thomasfrank.se/sessionvars.html

另外,显然还有饼干。

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22571076

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档