【发布时间】:2011-03-05 07:12:29
【问题描述】:
据我所知,如果您想将 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>
一般来说,这很好用。但是,在此过程中,脚本 url 被修改了:
/js/some_sepcial_script.js becomes e.g. js/some_sepcial_script.js?_=1299308309681
1299308309681 是当前的 Unix 时间戳,它会随着每个请求而改变,从而防止缓存。我很确定这是预期的行为,但是如果你想让文件可缓存,有谁知道如何防止时间戳被附加到脚本/CSS url?
【问题讨论】:
标签: javascript jquery jquery-mobile