Internet explorer IE11上的IFrame:此内容不能显示在调用相同域的帧中

Internet explorer IE11上的IFrame:此内容不能显示在调用相同域的帧中,internet-explorer,internet-explorer-11,browser-security,Internet Explorer,Internet Explorer 11,Browser Security,我们有一个在IFrame中加载页面的内部网站。之前,我们意外地将IFrame设置为从错误的环境加载页面,该环境位于不同的域中,因此内部用户体验到消息“此内容无法在框架中显示”。我们很快发现这是因为页面位于错误的环境中,并更新了URL,因此IFrame及其父对象调用来自同一域的页面 问题是,其中一个经历了最初问题的用户仍然收到消息“此内容无法在框架中显示”,我们不确定原因 我们已尝试: 清除浏览器缓存 使用RunDll32.exe InetCpl.cpl、ResetIEtoDefaults将IE

我们有一个在IFrame中加载页面的内部网站。之前,我们意外地将IFrame设置为从错误的环境加载页面,该环境位于不同的域中,因此内部用户体验到消息“此内容无法在框架中显示”。我们很快发现这是因为页面位于错误的环境中,并更新了URL,因此IFrame及其父对象调用来自同一域的页面

问题是,其中一个经历了最初问题的用户仍然收到消息“此内容无法在框架中显示”,我们不确定原因

我们已尝试:

  • 清除浏览器缓存
  • 使用
    RunDll32.exe InetCpl.cpl、ResetIEtoDefaults将IE重置为其默认设置
  • 重新安装IE
  • 在来自Microsoft的新IE11虚拟机上复制此问题:此操作不成功,IFrame加载了内容

没有其他人遇到此问题,我们想知道还有什么可能导致此问题

用户使用的IE和OS版本是什么?听起来IE仍然在从缓存加载iframe。您可以在访问页面时首先使用F12开发工具。在“网络”选项卡中,启用,然后刷新页面以查看iframe是否加载内容

或者,您可以在每次加载iframe时给它一个随机id,然后iframe将在IE中强制刷新


您也可以尝试根据中的步骤重置IE。

浏览器和服务器之间是否存在某种代理缓存内容?用一些随机查询字符串值更改url,看看它是否加载。@不,没有代理缓存任何内容。那台计算机上的
ipconfig/flashdns
呢?