我使用https://addons.mozilla.org/en-US/developers/builder(加载项构建器),我尝试执行以下操作:
1.如何更改currentURI
地址?方法setTabURL()
不适用,因为会立即打开网址。
虽然找到了出路:
tab.attach ({
contentScript: "history.pushState ('','', '" + tab.url + "');",
});
2.如何获取在地址栏中输入的网址?方法getTabURL()
仅显示已结算的地址。
3.如何在工具栏中的图标上添加文字?我在这里使用它:https://builder.addons.mozilla.org/package/166563/
答案 0 :(得分:6)
要访问网址栏及其相关值,您必须深入了解浏览器chrome。
此代码段将获取/设置当前焦点浏览器窗口的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";