2011-03-29 6 views
0

可能性の重複:
What is the advantage of using unescape on document.write to load javascript?なぜこのjavascript出力はunescapeとdocument.writeを使用していますか?キャッシュを壊す?

<script type="text/javascript"> 
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); 
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); 
</script> 

のga.jsファイルを変更した場合、この原因は、ブラウザのキャッシュを持つ任意の潜在的な問題だろうか?それとも常に新鮮なファイルを提供するのだろうか?

答えて

0

新しくファイルを配信するかどうかは、サーバーの設定によって異なります。

スクリプトタグを動的に書き込む理由は、セキュリティ保護されたページ(httpsページ)ではスクリプトが安全なソースから来るようになっているからです。

関連する問題