Firefox Mozilla插件获取最新选项卡的上一个选项卡url

Firefox Mozilla插件获取最新选项卡的上一个选项卡url,firefox,firefox-addon,Firefox,Firefox Addon,我有一个问题,关于在添加新标签后如何在Mozilla插件中获取以前的标签url 流程正在聚焦Tab_A,当用户单击按钮时,将添加一个新的Tab_B并聚焦。Tab_B需要Tab_A的url进行处理 我目前的解决方案是,在使用listener加载新的tab_B之前,我将tab_A的url保存到扩展分支中,以便在加载tab_B窗口时读取此url 我只是想知道,在这种情况下,是否有更好的方法检索Tab_a的url,谢谢。据我所知,获取以前关闭的url没有在文档中定义,但这样做也不难。您可以在overla

我有一个问题,关于在添加新标签后如何在Mozilla插件中获取以前的标签url

流程正在聚焦Tab_A,当用户单击按钮时,将添加一个新的Tab_B并聚焦。Tab_B需要Tab_A的url进行处理

我目前的解决方案是,在使用listener加载新的tab_B之前,我将tab_A的url保存到扩展分支中,以便在加载tab_B窗口时读取此url


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

据我所知,获取以前关闭的url没有在文档中定义,但这样做也不难。您可以在overlay.js上创建一个全局变量,并存储以前关闭的选项卡。我认为你甚至不需要将其存储在首选项中,以防你想从之前关闭的Firefox会话继续。当加载tab的文档时,它的引用者应该是tab A的URL,如果它是由tab A中的脚本打开的,它的开启者将是tab A的内容窗口