首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Mozilla插件获取最近选项卡的上一选项卡url

Mozilla插件获取最近选项卡的上一选项卡url
EN

Stack Overflow用户
提问于 2011-04-14 17:58:24
回答 2查看 197关注 0票数 0

我有一个问题,那就是如何在Mozilla插件中添加新的标签后获取上一个标签的url。

流程是让Tab_A成为焦点,当用户点击一个按钮时,一个新的标签Tab_B将被添加并被聚焦。Tab_B将需要Tab_A的url进行处理。

我目前的解决方案是,在加载新的选项卡窗口之前(通过使用listener),我将Tab_A的url保存到我的扩展nsIPrefBranch中,这样我就可以在加载Tab_B (窗口)时读取这个url。

我只是想知道在这种情况下是否有更好的方法来检索Tab_A的url,谢谢。

EN

回答 2

Stack Overflow用户

发布于 2011-04-15 22:40:48

据我所知,在文档中没有定义之前的关闭,但是这样做也不难。您可以在overlay.js上创建一个全局变量并存储之前关闭的选项卡。我认为你甚至不需要将它存储在首选项中,以防你想要从之前的Firefox关闭的会话继续。

票数 0
EN

Stack Overflow用户

发布于 2011-04-19 04:37:29

当tab B的文档加载时,它的引用应该是tab A的URL,它的打开器将是tab A的contentWindow (假设它是由tab A中的脚本打开的)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5661503

复制
相关文章

相似问题

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