【问题标题】:How to avoid Internet Explorer's "Webpage has expired" when using the back button with an app inside a Page Tab?在页面选项卡内使用带有应用程序的后退按钮时,如何避免 Internet Explorer 的“网页已过期”?
【发布时间】:2012-09-06 09:11:52
【问题描述】:

我已经构建了一个 Facebook 画布应用程序,该应用程序已添加为页面选项卡。在 Internet Explorer 中,当我单击从页面选项卡的主页到另一个页面的链接,然后按浏览器后退按钮时,我从 IE 收到一条消息:

网页已过期 最可能的原因:该网页的本地副本已过期,网站要求您重新下载。

如果我按刷新,则页面会正确显示,但我想避免这个额外的步骤。

这是应用程序的链接: https://www.facebook.com/FindAnyFilm/app_324458010982848

单击最新条目之一,然后按浏览器后退按钮。

【问题讨论】:

    标签: internet-explorer facebook-page facebook-canvas


    【解决方案1】:

    可能与服务器发送的缓存标头有关,

    Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Pragma:        no-cache
    

    尝试更改这些,看看问题是否仍然存在;有关 IE 和缓存行为的更多信息,请参阅 https://stackoverflow.com/a/6654296/1427878

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-07
      • 1970-01-01
      • 2013-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-08
      • 2015-05-10
      相关资源
      最近更新 更多