0

我正在使用 getScript 获取文件:

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

我将该文件缓存在缓存清单中:

/android/android.js

当我尝试加载缓存的页面时,出现“获取”错误。

4

1 回答 1

1

默认情况下,$.getScript() 将缓存设置设置为 false。这会将时间戳查询参数附加到请求 URL,以确保浏览器在每次请求时下载脚本。您可以通过使用 $.ajaxSetup() 全局设置缓存属性来覆盖此功能:

$.ajaxSetup({
  cache: true
});

或者,您可以定义一个使用更灵活的 $.ajax() 方法的新方法。

来自jQuery 关于 getScript() 的文档

于 2012-02-15T19:31:14.737 回答