基本的に、私のエラーログには多くのものが表示されます:
mysite.com/undefined (with referer coming from random pages of the website)
User-Agent: Mozilla/5.0 (Windows NT 6.0) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.89 Safari/537.1
(および他のユーザーエージェント)
もちろん、HTML または DOM のリンク/undefined
またはそのようなものをチェックしましたが、何もありません。開発者ツールでネットワークタブを確認しましたが、それらのページでは何もリクエストされていません/undefined
(私のクロムで)。
次に、発生したエラーを保存するためにJavaScript ロガーを設定しました。ログには、未定義などをスローするものは何もありません...
これは私を夢中にさせています。もちろん、クロムを使用してこのページに移動すると、javascript はエラーを出力しません。
注意:私はここですべてを読みました
編集
Notice2:そのjavascriptエラーロガーの横に、イベントリスナーを追加しました(リンクされた回答で説明されているように)
$("body").on("click", "a[href$='undefined']", function() {
window.onerror('Bad link: ' + $(this).html()); //alert home base
});
そして、これは決してトリガーされません。(手動/未定義のリンクでテストしましたが、ロガーは動作します)
また、Googleグループでこのトピックを見つけました。ウェブマスターも同じ問題を経験していますが、原因を突き止めることができた人はいません。
おそらく、このリクエストを引き起こすのは、クロムまたは他のブラウザの拡張機能です。