更改选项卡 javascript firefox 扩展的 url
我正在尝试更改 javascript firefox 扩展中当前打开的选项卡的 url
请指点一下?
I am trying to change the url of a currently open tab in javascript firefox extension
Any pointers please?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我相信它是“gbrowser.loadURI()”。 尝试阅读 MDC 上有关与全局变量 gBrowser 交互的此页面,并此处了解 loadURI 方法。
I believe it's "gbrowser.loadURI()". Try reading this page on MDC about interacting with the global variable gBrowser, and here about the loadURI method.
TML 提到的 mozilla doc 在“按其他标准重用”下提供了示例代码,但它坏了。 相应的 讨论页面 表示添加此行来修复它:
但是,如果你已经有了选项卡对象(比如之前调用 addTab),那么我认为这样做更简单:
我没有看到任何方法来更改未选择的选项卡的 URL,但这会很好 - 我讨厌窃取焦点。
更新:这是在不选择选项卡的情况下执行此操作的方法。 简单的:
The mozilla doc mentioned by TML has sample code for this under "Reusing by other criteria", but it's broken. The corresponding talk page says to add this line to fix it:
However, if you've already got the tab object (say from calling addTab earlier) then I think it's simpler to do:
I don't see any way to change the URL of a tab which is NOT selected, but that would be nice - I hate stealing focus.
UPDATE: here's how you do it w/o selecting the tab. Simple: