我使用https://addons.mozilla.org/en-US/developers/builder(附加组件生成器)工作,我尝试做以下事情:

1.如何更改currentURI地址?方法setTabURL()不适合,因为立即打开URL。

虽然找到了出路:

tab.attach ({
    contentScript: "history.pushState ('','', '" + tab.url + "');",
});


2.如何获取在地址栏中输入的网址?方法getTabURL()仅显示定居的地址。

3.如何在工具栏中的图标上添加文字?我在这里使用它:https://builder.addons.mozilla.org/package/166563/

最佳答案

要访问URL栏及其相关值,您必须稍微深入浏览器镶边。

此代码段将获取/设置当前聚焦的浏览器窗口的URL栏值:

var wuntils = require('sdk/window/utils');
var document = wuntils.getMostRecentBrowserWindow().document;
// log the current URL bar value
console.log(document.getElementById("urlbar").value);
// change the current URL bar value (this won't change the page)
document.getElementById("urlbar").value = "Thrift Shop";

关于javascript - 附加组件SDK Mozilla Firefox currentURI,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15009161/

10-12 13:04
查看更多