我正在尝试更改 javascript firefox 扩展中当前打开的选项卡的 url
请问有什么指点吗?
TML 提到的 mozilla文档在“按其他标准重用”下有示例代码,但它已损坏。相应的讨论页说要添加这一行来修复它:
tabbrowser.loadURI(url, tabbrowser.currentURI, "UTF-8");
但是,如果您已经获得了选项卡对象(例如之前调用 addTab ),那么我认为这样做更简单:
gBrowser.selectedTab = mytab;
gBrowser.loadURI(myurl);
我看不到任何方法可以更改未选中的选项卡的 URL,但这会很好 - 我讨厌窃取焦点。
更新:这是不选择选项卡的方法。简单的:
gBrowser.getBrowserForTab(mytab).loadURI(myurl);