我想检测页面中的按钮事件,我从background.html注入我的script.js强文本文件,当单击按钮时,我想提醒一些消息而不是让按钮完成他的工作。所以我有两个问题,
1.我尝试在我的srcript.js中使用jquery ,但它似乎不起作用,我在 background.html中包含 jquery 文件,我如何在 .js 文件中使用 jquery?
2.点击时如何检测按钮事件?
下面是我的代码:
背景.html
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
<script>
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.executeScript(null,{file:'script.js',allFrames:true});
});
</script>
脚本.js
if( self.frameElement && self.frameElement.tagName == "IFRAME" ){
$(":button").bind("click",function(){
alert("iframe button");
});
}
else{
$(":button").bind("click",function(){
alert("parent button");
});
}