我正在尝试更改javascript firefox扩展中当前打开的标签的网址
请指点什么?
答案 0 :(得分:5)
答案 1 :(得分:2)
TML提到的mozilla doc在“按其他条件重用”下有此示例代码,但它已被破坏。相应的talk page表示添加此行以修复它:
tabbrowser.loadURI(url, tabbrowser.currentURI, "UTF-8");
但是,如果您已经获得了tab对象(比如之前调用addTab),那么我认为这样做更简单:
gBrowser.selectedTab = mytab;
gBrowser.loadURI(myurl);
我没有看到任何方法来更改未选中的标签的网址,但这样会很好 - 我讨厌窃取焦点。
更新:这是你如何做到这一点没有选择标签。简单:
gBrowser.getBrowserForTab(mytab).loadURI(myurl);