Registers an unload listenerという注意喚起の原因を特定する方法
-
いつもお世話になっています。
下記の質問についてご存知の方がいらっしゃいましたらご教示を願います。【質問の主旨】
GoogleのLighthouseによるブログサイトの評価において、Best Practiceの項目で”Registers an unload listener”という注意喚起が表示されます。この注意喚起の原因となっているプラグインのJavaScriptファイルを特定する方法を教えてください。現在使っているプラグインを1つずつ停止・削除して確認する以外に特定する方法はないのでしょうか?
【質問の補足】
1. Registers an unload listenerについて
“Registers an unload listener”という注意喚起は、googletagservices.com から読み込む外部スクリプトにあるunload listenerが引っかかっている可能性があると、Googleのヘルプフォーラムで教えていただきました。
この注意喚起を消すためには、まず最初にどこで”unload listener”が使われているか特定する必要があるとのことです。
2. 使用しているプラグイン
ヘルプが必要なページのブログサイトで使っているプラグインは以下の通りです。ドキュメントルートディレクトリ以下にある/wp-contet/plugins のフォルダを開いて視認したところ、
JavaScriptファイルがあるプラグインとないプラグインが存在します。(JSあり)
- addquicktag
- akismet
- classiceditor
- ewww-image-optimizer
- jquery-updater
- lazy-load
- public-post-preview
- pwa
- syntaxhighlighter
- wp-structuring-markup
—
(JSなし)
- google-sitemap-generator
- really-simple-ssl
- wp-multibyte-patch
- wp-super-cache
これらのプラグインの中には単に有効化しているだけでなく、プラグインの設定をすることにその機能を果たしているものもあります。プラグインを1つずつ停止・削除してどのプラグインが注意喚起の原因となっているかという方法はあまり取りたくありません。
3. オリジナルテーマ内でのJavaScriptファイル
ヘルプが必要なページではオリジナルテーマを使用し、JavaScriptファイルも存在します。ですがそのファイルではaddEventListenerメソッドでunloadイベントは使用していません。
以上、ご確認よろしくお願い申し上げます。
ヘルプの必要なページ: [リンクを見るにはログイン]
- トピック「Registers an unload listenerという注意喚起の原因を特定する方法」には新たに返信することはできません。