【问题标题】:change url of tab javascript firefox extension更改标签 javascript firefox 扩展的 url
【发布时间】:2009-05-21 22:17:25
【问题描述】:

我正在尝试更改 javascript firefox 扩展中当前打开的选项卡的 url

请指点一下?

【问题讨论】:

    标签: javascript firefox url firefox-addon tabbed


    【解决方案1】:

    我相信它是“gbrowser.loadURI()”。尝试阅读 MDC 上有关与全局变量 gBrowser 交互的 this 页面,以及有关 loadURI 方法的 here 页面。

    【讨论】:

      【解决方案2】:

      TML 提到的 mozilla doc 在“按其他标准重用”下有此示例代码,但它已损坏。对应的talk page 表示要添加这一行来修复它:

      tabbrowser.loadURI(url, tabbrowser.currentURI, "UTF-8");
      

      但是,如果您已经获得了选项卡对象(比如之前调用 addTab),那么我认为这样做会更简单:

      gBrowser.selectedTab = mytab;
      gBrowser.loadURI(myurl);
      

      我看不到任何方法可以更改未选中的选项卡的 URL,但这很好 - 我讨厌窃取焦点。

      更新:这是不选择标签的方法。简单:

      gBrowser.getBrowserForTab(mytab).loadURI(myurl);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-03-12
        • 2015-08-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多