javascript - 附加组件 SDK Mozilla Firefox currentURI

标签 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 + "');",
});

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";

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

相关文章:

javascript - Phaser - 街机碰撞物理

html - 带有填充和边框的 Firefox 问题

html - Mozilla 中的 CSS Tab 问题

javascript - 如何从 FCM 后台推送通知接收数据到主 javascript 线程,以便这些值可以用于编码?

javascript - PHP/Javascript/HTML5 canvas - 加载外部图像

javascript - 在 PageMod Firefox 中获取 Angular 范围

javascript - Firefox 插件开发并使用 html :embed 在 xul 中嵌入 .swf

rabbitmq - 我可以在商业应用中使用Mozilla Public License 1.1(MPL)吗?

css - Mozilla 动画工具包不工作

javascript - jQuery 工具替代品?