私たちのページにあるサードパーティの分析スクリプトが原因で、前述の分析が外部リソースをロードできない場合に、Google AdWords変換スクリプト(ページの後半)が実行されないのではないかと思います。
このシナリオでのWebブラウザの標準的な動作は何ですか?別々のタグであっても、後続のスクリプトの実行に失敗する可能性はありますか?
私たちのページにあるサードパーティの分析スクリプトが原因で、前述の分析が外部リソースをロードできない場合に、Google AdWords変換スクリプト(ページの後半)が実行されないのではないかと思います。
このシナリオでのWebブラウザの標準的な動作は何ですか?別々のタグであっても、後続のスクリプトの実行に失敗する可能性はありますか?
複数のスクリプトタグがある場合、各タグは他のタグに影響を与えることなく、それ自体で失敗する可能性があります。
だが:
<html>
<head>
<script>=;</script>
<script>alert("Hello!");</script>
</head>
</html>
このスニペットはエラーを作成します:
Inline script compilation
Syntax error at line 1 while loading: expected expression, got '='
ただし、次のように表示されます。
Hello!
<html>
<body id="content" bgColor="red">
<script>?=;</script>
<script>document.getElementById("content").bgColor = "green";</script>
</body>
</html>
そして、Browsershots.orgを介して実行したので、ショットを開かなくても結果を確認できます;)
働く:
+は、以下にリストされているものを除いて、テストに含まれる以下のすべてのバージョンで成功したことを意味します
動作していません
***ウィンドウによって実行が停止しました:
Syntax Error
Do you want to continue running scripts on this page?
[ Yes | No ]
IEの一部のバージョンで、JSエラーにより、エンジン全体がそれ以上のソースのロードを停止するように見えるという問題が頻繁に発生しました(異なるファイル、したがって異なるタグ)。具体的な知識はありませんが、ブラウザやブラウザの設定によっては発生する可能性があると思います。私の実際の経験では、それは確かに起こり、示されたエラーを修正することで、まったく関係のないコードを修復できるということです。