小编Jon*_*her的帖子

避免 jQuery Mobile 使用 _=TIMESTAMP 查询字符串参数强制重新加载脚本/CSS

据我所知,如果你想将 JavaScript 或 CSS 文件与通过 ajax 自动加载的特定页面一起加载,那么你必须将 CSS/JavaScript 引用放入容器中<div data-role="page">

例子:

<div data-role="page" data-theme="e">
  <script type="text/javascript" src="/js/jquery/plugins/plugins.js"></script>
Run Code Online (Sandbox Code Playgroud)

一般来说,这工作得很好。然而,在这个过程中,脚本 url 被修改了:

/js/some_sepcial_script.js becomes e.g. js/some_sepcial_script.js?_=1299308309681
Run Code Online (Sandbox Code Playgroud)

1299308309681当前 Unix 时间戳在哪里,它会根据每个请求而更改,从而阻止缓存。我很确定这是预期的行为,但是如果您想让文件可缓存,有谁知道如何防止将时间戳附加到脚本/CSS url 中?

javascript jquery jquery-mobile

5
推荐指数
1
解决办法
3087
查看次数

标签 统计

javascript ×1

jquery ×1

jquery-mobile ×1