【问题标题】:Images Slider displaying incorrectly after cached缓存后图像滑块显示不正确
【发布时间】:2014-12-07 00:32:00
【问题描述】:

我正在开发一个简单的网站,它必须在索引上有一个图像滑块。 我从 Internet 获得了一个代码,该示例完全符合我的要求。

当我将它应用到我的页面时出现了问题。我注意到当页面被缓存时,图像在另一个下显示,而不是保留在滑块中。像这样:jsfiddle

我正在使用 XAMPP(所以是 Apache),但我还不知道网页启动时我将使用什么,因为我们还没有确定域。

我找到了一个适用于谷歌浏览器的解决方案,就像添加一样简单

<?php header('Cache-Control: no-cache'); ?>

到标题。问题是 IE 和 Firefox 似乎不接受这个...

请给点建议?非常感谢。

编辑:添加缓存控制适用于我的本地主机中的 Chrome,但它不适用于我的临时域 (canterasriomino.site90.com)。我不知道该怎么办。

EDIT2:好的,现在问题出在脚本上,因为它仅在单击菜单按钮时才会中断(使用 jquery 更新“maincont”内容...一些建议?谢谢

【问题讨论】:

    标签: javascript html css http cross-browser


    【解决方案1】:

    很久以前我找到了一个简单的解决方案,我不知道它是否有帮助,每当我导入脚本时,我都会将时间添加到末尾

    <script type="text/javascript" src="jquery.js"></script>
    

    变成

    <script type="text/javascript" src="jquery.js?<?=time()?>"></script>
    

    添加时间将停止页面缓存文件,希望对您有帮助

    【讨论】:

    • 感谢您的帮助。无论如何,它对我不起作用。
    • 抱歉,只是为了检查您是否确定清除缓存?
    • 是的,这就是重点。第一次通常显示正确,但它似乎保存了一个缓存副本,然后显示错误。这就是为什么我想找到一种避免缓存的方法
    • 您是否使用 img 标签来加载图像?如果是这样,请使用我向您展示的内容,因为它永远不会被缓存。
    猜你喜欢
    • 1970-01-01
    • 2017-11-26
    • 2011-12-03
    • 2015-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-30
    • 2021-01-21
    相关资源
    最近更新 更多