0
我正在接受firefox中所有打开的标签地址的培训,但没有成功。我的问题是打开一个标签,如果没有打开,所以我应该搜索一个地址到标签,如果没有,添加一个。XUL - javascript标签和url
谢谢
我正在接受firefox中所有打开的标签地址的培训,但没有成功。我的问题是打开一个标签,如果没有打开,所以我应该搜索一个地址到标签,如果没有,添加一个。XUL - javascript标签和url
谢谢
您必须遍历所有选项卡,获取URL并比较它们。您可以通过全局变量gBrowser
获取tabbrowser
元素。
它有一个属性browsers
这是一个NodeList的browser
元素。
您可以通过browser.contentDocument
获取每个网页的document
对象,然后您可以获取location
对象,即URL。
因此,您只需遍历browsers
节点列表并从location
对象中提取URL即可。
您可以通过gBrowser.addTab()
添加一个新选项卡。
这也许值得一读:Tabbed browser。
太棒了!现在为“var debug =”items:“+ gBrowser.browsers.length; for(var i = 0; i
LXG
2010-10-02 14:03:15