使用Chrome扩展检测点击
Detecting clicks with a Chrome Extension
发现自己正在为Chrome编写一个扩展,作为一个测试,我想实现这一点:
$(document).click(function(e) { alert('clicked'); });
但它并没有像预期的那样起作用,有什么想法吗?
这是manifest.json:
"name": "Test",
"version": "0.2",
"content_scripts": [
{
"all_frames": true,
"matches": ["*://mail.google.com/mail/*"],
"js": ["jquery-1.7.2.js", "test.js"]
}
]
$(document).click(function(e) { var evt=e||window.event;if(evt.type=='click')alert('clicked'); });
这就是你所缺少的!
演示
我认为你应该使用.on()
,它对我有效。简单的例子:$(document).on("click",function(){alert("clicked")});
有关.on
的所有选项,请查看此处http://api.jquery.com/on/
相关文章:
- 如何检测安装在firefox4.6ubuntu上的扩展
- Google Chrome扩展程序可以检测所有脚本何时加载完成吗
- Chrome扩展在检测iframe时失败
- 检测是否从另一个扩展安装了一个扩展
- 使用Chrome扩展内容脚本检测youtube视频事件
- 如何检测和/或阻止扰乱我网站的浏览器扩展
- 如何检测是否安装了firefox扩展
- 检测是否安装了 Chrome 扩展程序
- 简单的谷歌浏览器扩展程序来检测网页上的点击 - 没有显示警报(错误)
- 检测活动标签页是 chrome 扩展程序中的新标签页
- 删除文件时无法检测到 chrome 扩展名中的删除事件
- 如何通过Chrome扩展程序检测按钮事件
- 检测是否安装铬扩展程序时使用 javascript 时出错
- 火狐扩展程序检测窗口任务栏位置
- 检测 Chrome 扩展程序中网络请求的来源
- 如何检测扩展中的页面加载错误
- Chrome扩展程序:检测从后台创建窗口事件
- 浏览器扩展程序检测安装
- 使用 js 检测浏览器扩展
- 使用Chrome扩展检测警报