我使用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/