我需要能够识别出我在浏览器中的哪个选项卡。难道我不能从浏览器中获得一些信息来识别选项卡吗?我不需要知道任何关于其他标签的信息,我只需要我所在标签的id。它可以是一个随机的或连续的数字,也可以是一个日期-时间戳,只要它在选项卡的生命周期中保持不变。
我有一个客户端应用程序,它通过HTTP建立到远程服务器的BOSH连接,如果我在多个选项卡中打开它,每个实例都需要自己的唯一id,否则应用程序就会失败,所以我只需要一些唯一的编号,只要该选项卡存在就会与该选项卡关联(即,当我浏览提供此应用程序的站点时,页面刷新会继续存在)。这看起来很简单,应该只在浏览器中提供,就像window.tabId一样--这就是我需要的。我有一个严重的开发障碍,因为我无法通过这个似乎不存在的简单、简单、简单的解决方案。必须有一种方法(一个跨浏览器的解决方案)。
有什么想法吗?
发布于 2018-07-09 23:40:05
至少对于chrome来说,自2013年以来,官方已经有了一个答案:chrome.tabs API。
https://stackoverflow.com/questions/11896160
复制相似问题