IE浏览器编辑页面信息不能实时刷新,F12之后正常

IE浏览器,编辑页面信息不能实时刷新,但是按下F12之后就正常了,其他浏览器都正常,缓存清除了也无效,查了一下也没有console对象。求解!!!!

阅读 6k
2 个回答

找到原因了,原因一般分为3种。转自http://bluewens.blog.163.com/...


1)后台:后台查询显示时,有可能没有加悲观锁,导致查询时查询的是脏数据。
    此处以hibernate为例,解决办法是在后台中,对hibernate的query或者criteria执行criteria.setLockMode(LockMode.UPGRADE); 加个悲观锁即可。

2)前台页面:一般是缓存配置有问题,需要在前台页面中加入类似如下:

   <meta http-equiv="Pragma" content="no-cache" />
   <meta http-equiv="Cache-Control" content="no-cache" />
   <meta http-equiv="Expires" content="0" />

3)IE浏览器:此外,浏览器的配置也很重要,否则,前后台都配置正确了,但在浏览器中就是无法显示新的结果,而换个浏览器(如QQ浏览器)就可以。

  解决办法:工具-》internet选项-》浏览历史记录,点击“设置”按钮,在弹出的对话框中,在检查网页的较新版本,将“自动”或其它选项,改为选择“每次访问网页时”即可。

IE8及以下,没有console
按下F12正常的话,看看是不是兼容性问题,比如文档模式设置错了什么的
另外,去特么的IE

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题