【发布时间】:2013-04-07 22:30:41
【问题描述】:
当您点击 gmail 中的链接时,不会触发“点击”事件。点击其他网站作品中的链接,点击gmail作品中的简单文本。但不是当您单击 gmail 中的链接时。
$('body').on('click', function(event) {
console.log("Entered function");
});
还尝试了以下方法,但没有运气。
$('a').click(function(){
console.log("Entered function");
});
【问题讨论】:
-
具体是什么“其他网站”?
-
“我担心这样的功能,虽然理论上是可行的,但考虑到大多数电子邮件客户端为了防止恶意代码执行或其他安全问题而剥离或禁用 JavaScript,恐怕不会很实用”@987654321 @
-
另一个站点的一个例子:reddit.com 工作并触发事件。
-
@John 这与电子邮件客户端无关,只是在网络浏览器中发送电子邮件。这仍然成立吗?
-
@jason 删除 jQuery 并使用 JavaScript 的 addEventListener 与 capture=true 绑定事件。
标签: jquery html events google-chrome-extension