2012-01-26 4 views
1

、私はHTMLページ(iOSとAndroidの上のPhoneGapアプリ)以下います一部のJSファイルをHTMLでキャッシュしないようにします。 (PhoneGapの)単純化の例では

<html> 
<head>...</head> 
<body> 
    ... 
    <script> 
    document.write('../../Documents/data.js?u='+(new Date()).getTime()); 
    </script> 
    <script src="js/some.js"> </script> 
</body> 

をしかし、それだけでハックだし、それが動作しているようにもかかわらず、私はそこに確信していますそれより良い解決策でなければなりません。

+2

それはキャッシュなしヘッダを持つ出力ですので、ウェブサーバの設定には、その特定のファイルの設定のオーバーライドを追加します。しかし、それ以外の場合、ランダムなクエリ文字列は、これを行うための通常の方法です。 –

答えて

0

この "回避策は、" 正常に動作します。 同じ回避策に従います。必要に応じて「キャッシュをクリア」したい場合は、バージョンを手動で設定します。

<html> 
    <head>...</head> 
    <body> 
    ... 
    <script> 
    document.write('../../Documents/data.js?u=001'); //Fixed version 
    </script> 
<script src="js/some.js"> </script> 

関連する問題