我有一个在iFrame中运行的.net网站。为了跟踪页面上的各种内容,我使用了cookie。我正在使用p3p头来确保IE可以读取cookie。 然而,它似乎并不总是奏效。如果我按照以下步骤操作,我可以重新创建一个问题。
这是父页面还是iFramed页面中的缓存问题? 如果是缓存问题,我如何确保IE不缓存此特定页面,而是重新加载页面以及cookie?
毋庸置疑,这不会发生在Chrome或Firefox中。
任何可以解决这个问题的光都将非常感激。
S上。
答案 0 :(得分:1)
这是iFrame的缓存问题。解决这个问题的方法是在iFrame中的url中添加一个唯一的查询字符串参数。
这样的事情会起作用:
<iframe src="http://www.MyAspNetApplication.com?q=<% =DateTime.Now.Ticks %>"></iframe>
其中q是唯一查询字符串参数。