0

getScriptを使用してファイルをフェッチしています:

    $.getScript("android/android.js")   

そして、私はそのファイルをキャッシュマニフェストにキャッシュします。

/android/android.js

キャッシュされたページを読み込もうとすると、「Get」エラーが発生します。

4

1 に答える 1

1

デフォルトでは、$。getScript()はキャッシュ設定をfalseに設定します。これにより、タイムスタンプ付きのクエリパラメータがリクエストURLに追加され、ブラウザがリクエストされるたびにスクリプトをダウンロードできるようになります。$ .ajaxSetup()を使用してキャッシュプロパティをグローバルに設定することにより、この機能をオーバーライドできます。

$.ajaxSetup({
  cache: true
});

または、より柔軟な$ .ajax()メソッドを使用する新しいメソッドを定義することもできます。

getScript()に関するjQueryのドキュメントから

于 2012-02-15T19:31:14.737 に答える