2 myc csdn Myc_CSDN 于 2018.05.16 21:30 提问

IE11,打开F12开发工具,页面就强行刷新。

最近好端端我的IE11,每次一打开F12 ,页面就会强制刷新,导致有些页面没法调试(项目要求只能用IE),百度后,有人说吧下面刷新按钮关了。我试过,但还是没用,不知道有没有大佬遇到过此问题,有木有解决办法(不重装IE的办法)
图片说明

6个回答

xyt3198
xyt3198   2018.05.17 15:26
已采纳

原因是你的控制台设置了默认的文档模式不是当前浏览器的最新版本,比如:
你用的是IE11,但是控制台设置了默认的文档模式是IE10,而浏览器在你没有打开控制台的时候默认是使用最新版本的文档模式,即IE11模式,但你一打开控制台,由于控制台设置了默认是IE10的文档模式,所以浏览器检测到当前页面和设置的不相同,就会刷新一下,帮你切换到IE10的文档模式,如果你关闭控制台,浏览器又会再刷新一次,切回最新的IE11模式
简单来说就是:不打开控制台,用浏览器最新的文档模式;打开控制台,以控制台设置的文档模式为准,一旦检测到当前页面文档模式和设置的不一样,就会刷新
图片说明
修改完别忘了点左上角的按钮,保存设置

Myc_CSDN
Myc_CSDN 谢谢。果然是仿真被改了的原因。非常感谢
4 个月之前 回复
showbo
showbo   2018.05.17 08:46

你是不是js添加了onresize事件做了刷新了,打开调试工具也会触发resize事件

Myc_CSDN
Myc_CSDN 不是,所有网页都这效果。不仅仅是我自己的项目
4 个月之前 回复
m0_37689245
m0_37689245   2018.05.16 21:42

你可以看看浏览器设置那里,有没有设置什么。

Myc_CSDN
Myc_CSDN 谢谢
4 个月之前 回复
gzl1234567
gzl1234567   2018.05.16 22:21

您好,据我判断,可能有以下原因:
1、可能是您的网页的放缩率太大或太小而造成的,当打开“开发者工具”时,由于有新的窗口显示在同一界面上,网页会不知道如何显示,所以频繁刷新
2、网页的版式不正确,可能导致调试时出现频繁刷新的现象,您可以打开其它网页后,再打开“开发者工具”,看一下是否出现相同的问题,如果相同,则可能是您的浏览器配置不正确
以上是我的判断,可以尝试一下。

Myc_CSDN
Myc_CSDN 谢谢。已解决
4 个月之前 回复
Sunshinebaby_Amy
Sunshinebaby_Amy   2018.05.17 11:11

1.可能你在你的代码里面设置里自动刷新,你可以在其它浏览器里测试,打开是否重新刷新,如果刷新,你就需要好好的检查一下自己的代码了
2.如果其它浏览器不刷新,检查一下浏览器关于刷新的设置,甚至尝试禁止刷新

Myc_CSDN
Myc_CSDN 谢谢。已解决
4 个月之前 回复
ThinkPet
ThinkPet   2018.05.18 16:26

建议使用chrome或者火狐来调试页面

Myc_CSDN
Myc_CSDN 谢谢
4 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
IE11 开启F12开发人员工具中的 始终从服务器刷新
在进行页面脚本调试时,经常需要清除
关于IE11浏览器常遇到的一些问题:1.F12调试工具没法用 2.浏览器搜索一直刷新不出页面
IE浏览器F12调试工具没法用 如果电脑系统是:Win7 64位 需要安装如下插件:IE11-Windows6.1-KB3008923-x64.msu  下载地址:https://download.microsoft.com/download/1/4/E/14E77EE0-61AE-476F-B270-1FE8D0ADA714/IE11-Windows6.1-KB3008923-
IE11打开调试工具崩溃的解决办法
系统:WIN7 64位 开始的时候IE11一点都没有。后来不知道怎么,第一次能打开,然后关闭再打开IE,就是一片空白,设置按钮选项也变为灰白,最后连调试工具也无法使用,一打开IE就崩溃。 在网上找到的第一个方法,删除注册表。如下,WIN+R输入regedit,然后HKEY_CURRENT_USER->Software->Microsoft->Internet Explorer,删除In
win8.1下IE11按F12调出开发工具的莫名异常问题解决
win8.1下IE11按F12调出开发工具时,发现其崩溃了,崩溃信息如图: 简单摘要: Diagnostic: Exception in window.onload:Error StackTrace: Error at TraceWriter.prototype.raiseEventWithMessage(res://C:\Program Files\Internet E
解决IE11中无法使用F12调试工具的问题
解决IE11中无法使用F12调试工具的问题
IE11 F12开发者工具不可用问题
Win7系统安装IE11后,发现F12开发者工具不能够使用,报以下错误: 这是缺少了IE11的累积性更新,需要安装微软的更新补丁,该更新区分32位和64位  Cumulative Security Update for Internet Explorer 11 for Windows 7 for x64-based Systems (KB3008923) 64位下载地址:
IE11安装成功开发者工具不能使用
window系统中只允许安装一个版本的IE浏览器,想要在IE 7、8、9、10、11、Edge上进行测试,IE在高版本中的开发者工具提供了低版本模式选择,如图:win7系统不能安装Edge,所以退而求其次装了IE11,结果安装后出现开发者工具不能使用的情况,如图:网上查了发现是需要安装最新的补丁(来源网址:http://blog.csdn.net/fengxing11/article/detail...
IE11的F12功能无法正常使用
环境:Win7 64位系统 之前装了IE11由于某种原因,改成了IE8,又有于某种原因又装上了IE11(我能说是为了测试功能的兼容性吗?ietester在机器上一直崩,之后通过安装卸载IE来实现了),但这次装上之后,发现 想调试网页的时候,按F12,工具会出来,但是没法正常使用。尤其是想切换文档模式,只能在默认的Edge上,无法切换至IE10、9…. 如下图: 主要问题就是左边点不开没法
使用IE11的F12开发人员工具进行网页前端性能测试
公司的新项目,用户使用的时候反馈说反应很慢,要我们做性能优化。 先介绍一下这个系统:一个电子办公系统,基本上都是局域网中使用,也没多少用户同时在线,没必要做高并发。 首先用loadrunner跑一个用户,看了一下事务时间后发现服务器端的事务响应时间都在0.5s以内,吞吐量大的事务耗费的时间也在1s以内,服务器资源使用正常,可以排除是服务器端的问题了。 系统在使用时,一个事务的等待时间大约几秒
IE11无法进入F12以及报错的解决办法
对于很多前端开发工程师来说,安装了新的IE11之后,要进行调试,这个时候按F12不起作用,直接报错,报错的代码如下: 其中F12是灰色显示。如下图 但是现在如果卸载IE 11,回到双前的版本,就比较麻烦。而且也不是我们的目地 上网搜了一下,发现安装KB3008923这个补丁可以解决问题,于是从下面这个网址下载安装,但还是 无法解决问题: http://www.microsof