我正在尝试在 Firefox Add-on Builder 中创建一个按钮,该按钮将更改搜索栏使用的 URL。要更改 URL,我有一个面板显示单击按钮的时间,面板中有一系列按钮。
在第二个.js
文件(不是main.js
)中,我有应该keyword.url
使用preferences-service
模块更改功能的功能。
这是我用来执行此操作的代码:
function changekeywordurl(url) {
alert('Search Engine Changed');
require("preferences-service").set('keyword.url', url);
}
面板的 HTML 是:
<button onclick="changekeywordurl('http://search.yahoo.com/search?p=')">Yahoo</button>
对不起,如果我犯了一个非常愚蠢的错误;这是我的第一次尝试和附加组件。