我curently做一个镀铬的扩展,它完美的作品,我想在一个念头一些帮助。onclick事件做一些事情
我已经把我的扩展只在我的网站工作,通过清单文件。
现在我想要的用户,当他们在我的网站上按下一个按钮,类
layerConfirm
扩展名应该打开一个新标签页中,我想一个链接。
var element = document.getElementsByClassName('layerConfirm');
element.onclick = function() {
chrome.tabs.create({
url: "http://example.com/"
});
};
如果我把这段代码放到文件“background.js”中,它会起作用吗?你有什么意见?
更新:也许我应该把在popup.js下面的代码文件?
document.addEventListener('DOMContentLoaded', function() {
var element = document.getElementsByClassName('layerConfirm');
element.onclick = function() {
chrome.tabs.create({
url: "http://example.com/"
});
};
});
我已经尝试过,没有这两个打交道。 @wOxxOm –
@wOxxOm nope,在调试器上没有错误 –
@wOxxOm看看我只想做一个onclick监听器,所以无论何时有人点击网页上的按钮(example1.com),扩展程序应该打开一个新标签页(example2.com )这就是我试图在这里做的。 –