我正在训练获取firefox中所有打开的选项卡的地址但没有成功.我的问题是打开一个标签,如果还没有打开,所以我应该搜索一个地址到标签,如果没有,添加一个.
谢谢
您必须遍历所有选项卡,获取URL并进行比较.您可以tabbrowser通过全局变量获取元素gBrowser.
它有一个属性browsers,它是browser元素的NodeList .
您可以通过获取document每个网页browser.contentDocument的location对象,然后您可以获取对象,即URL.
因此,您只需迭代browsers节点列表并从location对象中提取URL .
您可以通过添加新标签gBrowser.addTab().
这可能也值得一读:选项卡式浏览器.
| 归档时间: |
|
| 查看次数: |
857 次 |
| 最近记录: |