在页面选项卡中使用带有应用程序的后退按钮时,如何避免Internet Explorer的“网页已过期”?

时间:2012-09-13 09:48:52

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

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

  

网页已过期   最有可能原因:此网页的本地副本已过期,网站要求您再次下载。

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

以下是该应用的链接: https://www.facebook.com/FindAnyFilm/app_324458010982848

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

1 个答案:

答案 0 :(得分:5)

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

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

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