lam*_*mpa 1 javascript firefox mozilla firefox-addon-sdk
我使用https://addons.mozilla.org/en-US/developers/builder(附加组件构建器),我尝试执行以下操作:
1.如何更改currentURI地址?方法setTabURL() 不适合,因为立即打开URL.
虽然找到了出路:
tab.attach ({
contentScript: "history.pushState ('','', '" + tab.url + "');",
});
Run Code Online (Sandbox Code Playgroud)
2.如何获取在地址栏中输入的URL地址?方法getTabURL()仅显示已结算的地址.
3.如何在工具栏中的图标上添加文字?我在这里使用它:https://builder.addons.mozilla.org/package/166563/
要访问URL栏及其相关值,您必须深入挖掘浏览器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";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
628 次 |
| 最近记录: |