Google ウェブサイト オプティマイザーを実行しており、クライアント側の Cookie チェックを実行して、コンテンツを 1 回だけ表示しています。
ただし、Cookie を使用すると、致命的とは思えない JavaScript エラーが発生しますが、1 つの js エラーで Internet Explorer が完全に壊れることを読んだことがあります。
問題のコード行は
<script>utmx_section("Blah")</script>
この行は Google から直接提供されていますが、定義されていないエラーが発生します。現在、ページの一番下で実行されているため、最悪の場合は GA が実行されないことです。
しかし、危険は何ですか?
編集:問題は難解であり、間違いや誤った仮定が原因である可能性があるため、JSのデバッグを直接求めていませんでした。問題は、問題を無視することが危険かどうかでした。
問題の関数を提供するJavaScriptが適切に含まれていても、「utmx_sectionが定義されていません」というエラーが表示されます。エラーをスローするページとスローしないページの唯一の違いは、エラーをスローしないページで、追加の JQuery が (Cookie をチェックする条件により) 実行されます。
さらなる編集: 必要な場合 (つまり、Cookie を使用していないユーザー) にのみ PHP 条件付きで utmx 行を実行することで、問題を回避しました。