jQuery イベントを gmail の「本文」にバインドする際に問題が発生しています
$('body').on('click', function(event) {
console.log("Entered function");
});
IMDB.com (たとえば) にアクセスし、Google Chrome 開発者コンソールに上記のコードを貼り付けます。ページをクリックすると、コンソールに「入力された機能」が表示されます。
しかし、gmail で同じことを試みると、次のメッセージが表示されます。
TypeError: オブジェクト #<HTMLBodyElement> にはメソッド 'on' がありません
Gmail で何が起こっているのですか? また、これを回避するにはどうすればよいですか?
編集 :-
JQuery 以外のバージョン:
document.addEventListener("click", function() {
console.log("Entered function");
}, false);
コメンターが指摘したように、jQuery は Gmail に読み込まれていません。これは jQuery 以外のバージョンです。gmail をクリックすると機能しますが、リンクをクリックすると (いくつかのリンクが含まれる電子メールを開くと)、機能しません。もう働け。