gpt4 book ai didi

windows-phone-7 - 在 Windows Phone 7.5 的移动 IE9 中使用后退按钮导航返回页面的非常旧版本

转载 作者:行者123 更新时间:2023-12-04 02:29:44 25 4
gpt4 key购买 nike

我正在建立一个动态内容的新闻网站,这些内容经常更新(每天多次)。在 Windows Phone 7.5 IE 9.0 Mobile 中报告此错误的用户数量:

  • 用户导航到新闻网站首页并看到页面的最新版本
  • 用户单击文章链接并导航到文章页面
  • 用户点击浏览器的后退按钮

  • 预期结果:

    单击后退按钮后,用户会看到首页,这正是她导航到文章页面之前看到的内容。

    实际结果:

    用户会看到一个非常旧的(一周左右)版本的首页。

    有没有其他人在 Mobile Internet Explorer 9 中看到过这个 bug?我怎样才能防止这种情况发生?

    更多细节:
  • 服务器响应包含 header Cache-Control:max-age=60。我想保持这种状态。禁用浏览器缓存不是一个选项。
  • 响应头或 HTML 元标记中没有其他缓存相关指令。
  • 一些用户说这个问题也发生在其他网站上
  • 根据 MS ( http://blogs.msdn.com/b/ie/archive/2010/07/14/caching-improvements-in-internet-explorer-9.aspx ) 的这篇博客文章,按下后退按钮不应从服务器检索页面,即使缓存的页面不新鲜。这对我来说完全没问题,但如果缓存页面是一个星期前就不行了。
  • 当用户第一次导航到我们的网站时,他们会看到页面的新版本。似乎有些东西阻止 IE 缓存该页面,因此后退按钮返回一些非常旧的缓存版本。
  • 最佳答案

    这很可能是浏览器的缓存问题。我已经看到这种情况发生在多个站点上,并且在第一次访问相同站点时在页面加载之前看到旧版本的页面弹出。

    关于windows-phone-7 - 在 Windows Phone 7.5 的移动 IE9 中使用后退按钮导航返回页面的非常旧版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17020754/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com