我已经构建了一个Facebook画布应用程序,该应用程序已添加为页面选项卡。在Internet Explorer中,当我从页面选项卡的主页单击一个链接到另一个页面,然后按下浏览器后退按钮时,我从IE收到一条消息:
网页已过期 最有可能原因:此网页的本地副本已过期,网站要求您再次下载。
如果我按下刷新然后页面显示正确,但我想避免这个额外的步骤。
以下是该应用的链接: https://www.facebook.com/FindAnyFilm/app_324458010982848
单击其中一个最新条目,然后按浏览器后退按钮。
答案 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缓存行为。