先週、私たちは Omniture の分析コードを大量の Web サイトにリリースしました。この 1 週間ほどの間、試行錯誤とテストを行ってきました。
ほとんどすべてのサイト テンプレートで問題なく動作します。いくつかの散在する予測不可能な状況では、一部のユーザーを遠ざける可能性のある、機能を損なうようなブラウザのクラッシュが発生します。
現時点では、クラッシュするテンプレート間の関係を確認できません。トラブルシューティングには多くの方法がありますが、当惑しているのはイベント リスナーに関連するものです。
これらのテンプレートのアンカーをクリックすると、サイトがクラッシュします。インライン JS はありません。HTML の属性を調べてみましたが、これを引き起こす識別可能なループや問題は見つかりませんでした。(トラブルシューティング中は、こちらでこれを体験できます[警告!ページ内のリンクをクリックすると、ブラウザがクラッシュします!])
オブジェクトにリスナーがあるかどうかをどのように判断しますか? イベントがトリガーされたときに起動するものをどのように決定しますか?
参考までに、私はブレークポイントを設定したいと思っていますが 、Omnitures がひどく難読化されたコードと繰り返されるブラウザ クラッシュの間で、これにどのようにアプローチできるかをより徹底的に調査したいと思います。