0

JavaScriptでロードするためのさまざまな呼び出しを行うWebアプリがあります。すなわち:

 <script src="test.js"></script>

キャッシュを防ぐための一般的な解決策は次のとおりです。

 <script src="test.js<?=$random_number?>"></script>

私の課題は、私のアプリが PHP/ASP のような言語によって提供されていないことです。基本的には単なるフラットファイルです。(PhoneGapアプリと同じソースコードを使用しているため)

以下以外のスクリプトタグを行うためのよりクリーンな方法はありますか?

 document.write("<script src='test.js?rnd=" + Math.random() + "'></script>");
4

1 に答える 1

-1

document.write の代わりに dom スクリプト adder を使用します。

function addScript(u,d){(d=document).getElementsByTagName('head')[0].appendChild(d.createElement('script')).src=u}

addScript("test.js?rnd="+Math.random());
于 2013-07-10T18:42:12.223 に答える