2

Web サイトで、次のコードを見つけました。

<!-- Google Website Optimizer Conversion Script -->
<script type="text/javascript">// <![CDATA[
if(typeof(_gat)!='object')document.write('<sc'+'ript src="http'+
(document.location.protocol=='https:'?'s://ssl':'://www')+
'.google-analytics.com/ga.js"></sc'+'ript>')
// ]]></script>

なぜスクリプト タグが 2 つの部分から連結されているのか疑問に思っています: '<sc'+'ript src="http'.. Google の標準コードですか (提供されている現在のコードは異なって見えます - 古いコードかもしれません) ? それとも、ウェブマスターがカスタマイズしたのでしょうか? そうする理由は何でしたか?

4

1 に答える 1

1

<script>この JavaScript がユーザーの HTML に挿入されたときに、ブラウザーの HTML パーサーがそれを取得して (明示的または暗黙的に) current の終了タグとして処理しないように、2 つの部分に分かれています。

<script>これは、文字列または文字列を含むインライン JavaScript の標準的な方法で</script>あり、別のファイルに配置された JavaScript を操作する場合は明らかに必要ありません。

于 2012-06-20T12:09:05.487 に答える