Javascript 如何在firefox插件上获取浏览器的唯一选项卡ID

Javascript 如何在firefox插件上获取浏览器的唯一选项卡ID,javascript,tabs,firefox-addon,Javascript,Tabs,Firefox Addon,在我的firefox插件中,我正在使用以下选项卡链接: 我需要确定每个选项卡的唯一id(tabId)。比如说, index | tabId | tabLink 1 | 11AA | example1.com 2 | 11BB | example2.com 3 | 11CC | example1.com 我有一个关于tabId字段的问题,如何为每个选项卡获取唯一的tabId 谢谢我就是这样测试的: 选项卡上最初没有唯一的id。您需要做的是抓取

在我的firefox插件中,我正在使用以下选项卡链接:

我需要确定每个选项卡的唯一id(tabId)。比如说,

index  | tabId |  tabLink
1      |  11AA |   example1.com
2      |  11BB |   example2.com
3      |  11CC |   example1.com
我有一个关于tabId字段的问题,如何为每个选项卡获取唯一的tabId

谢谢

我就是这样测试的:


选项卡上最初没有唯一的id。您需要做的是抓取选项卡,如
var aTab=gBrowser.tabContainer.childNodes[0]
(这抓取第一个选项卡),然后在其上抓取
setAttribute
aTab.setAttribute('myCustAttr','myCustVal123')
,以后您可以通过
var thatTab=document.querySelector('myCustAttr=“myCustVal123')抓取该选项卡)

你好,诺伊蒂达特,谢谢你的快速回复。它很好用。现在对我来说是最好的解决方案。