我正在使用head.js并使用以下文件来启动javascript文件调用:
<script src="/scripts/load.js" type="text/javascript"></script>在load.js文件中,我有以下代码:
head.js(
{livechat: "/scripts/livechat.js"},
{jquery: "http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"},
{jquerytools: "http://cdn.jquerytools.org/1.2.5/full/jquery.tools.min.js"},
{slider: "/scripts/jquery.nivo.slider.pack.js"},
{prettyphoto: "/scripts/jquery.prettyPhoto.js"},
{sliderfunctions: "/scripts/slidercode.js"},
{functions: "/scripts/functions.js"}
);我的问题是,即使我删除了livechat行,聊天框仍然出现在我所有的网站页面上,除非我手动清除浏览器缓存。我担心的是,我不再使用livechat服务,我不想让访问者看到livechat盒子出现但功能不正常而感到困惑。
有没有办法告诉head.js正在加载的文件发生了变化,并刷新浏览器缓存或其他东西?
发布于 2013-08-07 04:08:11
你可以这样说:
<script src="/scripts/load.js?date=123456789" type="text/javascript"></script>向该文件添加一个查询字符串应该会使浏览器误以为这是它以前从未见过的东西。
https://stackoverflow.com/questions/18089256
复制相似问题