Le fait de cliquer sur un lien dans Gmail ne déclenche pas mon événement jQuery. Que puis-je faire pour le réparer?

L’événement ‘click’ n’est pas déclenché lorsque vous cliquez sur un lien dans gmail. Cliquez sur les liens des autres sites et cliquez sur du texte simple dans Gmail. Mais pas lorsque vous cliquez sur un lien dans Gmail.

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

Aussi essayé le suivant, mais pas de chance.

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

Dans la plupart des clients de messagerie dans lesquels j’ai essayé le javascript, cela ne fonctionne pas. Comme John l’a fait remarquer, les réponses à ce message expliquent pourquoi il est généralement désactivé;

Je crains que de telles fonctionnalités, bien que théoriquement possibles, ne soient pas très pratiques étant donné que la plupart des clients de messagerie suppriment ou désactivent JavaScript pour empêcher l’exécution de code malveillant ou d’autres problèmes de sécurité.

J’imagine que vous pourriez l’utiliser si vous connaissez très bien votre public, car, en tant que première réponse à ce message (écrit en 2010, n’espérez pas trop)

Lotus Notes, Mozilla Thunderbird, Outlook Express et Windows Live Mail semblent tous prendre en charge une sorte d’exécution de JavaScript. Rien d’autre ne fait.

Un dernier recours peut être l’écriture d’un virus qui pénètre dans l’ordinateur simplement en ouvrant l’e-mail, puis en alternant le code source du client de messagerie pour activer la fonctionnalité javascript. Je ne recommanderais pas cela, cependant.

Utilisez une photo liée à la place. s’il vous plait