0

当您单击 gmail 中的链接时,不会触发“单击”事件。点击其他网站作品中的链接,点击gmail作品中的简单文本。但不是当您单击 gmail 中的链接时。

$('body').on('click', function(event) {
    console.log("Entered function");
});

还尝试了以下方法,但没有运气。

$('a').click(function(){
    console.log("Entered function");
});
4

1 回答 1

1

在我尝试过 javascript 的大多数电子邮件客户端中,它不起作用。正如约翰所指出的,这篇文章的答案指出了为什么它通常被禁用;

我担心这样的功能虽然在理论上是可行的,但不会很实用,因为大多数电子邮件客户端会删除或禁用 JavaScript 以防止恶意代码执行或其他安全问题

我想如果你非常了解你的听众,你可以使用它,因为,作为这篇文章的第一个答案(写于 2010 年,所以不要抱太大希望)

Lotus Notes、Mozilla Thunderbird、Outlook Express 和 Windows Live Mail 似乎都支持某种 JavaScript 执行。别的什么都没有。

最后的手段可能是编写病毒,只需打开电子邮件,然后更改电子邮件客户端的源代码以启用 javascript 功能即可进入计算机。不过,我不建议这样做。

请改用链接的照片。

于 2016-02-13T21:44:19.693 回答