Internet explorer IE11开发者工具-文档模式和用户代理字符串为空

Internet explorer IE11开发者工具-文档模式和用户代理字符串为空,internet-explorer,internet-explorer-11,Internet Explorer,Internet Explorer 11,我遇到一个问题,当我使用IE 11开发人员工具时,仿真选项卡中的文档模式和用户代理字符串选择框为空。以下是该问题的屏幕截图: 我已经研究了这个问题,并尝试了以下建议的解决方案: 正在从HKEY\U CURRENT\U USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\LowCache\Extensible Cache删除注册表项 在管理员模式下运行IE11 正在删除%TEMP%\TempIE 从这些职位

我遇到一个问题,当我使用IE 11开发人员工具时,仿真选项卡中的文档模式和用户代理字符串选择框为空。以下是该问题的屏幕截图:

我已经研究了这个问题,并尝试了以下建议的解决方案:

  • 正在从HKEY\U CURRENT\U USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\LowCache\Extensible Cache删除注册表项
  • 在管理员模式下运行IE11
  • 正在删除%TEMP%\TempIE
从这些职位:


不幸的是,这些措施没有奏效。MS connect上当前存在此问题的未决问题。然而,自2013年11月以来,微软一直没有回复。是否有其他人遇到过此问题,并且知道有一个有效的解决方法

使用IE11 RTM,这些列表由服务填充,当服务失败时,列表为空:(.随着4月份IE11的更新,备份应该是默认的条目列表,而不是空的。请尝试安装最新的Windows update。

我也有一段时间遇到过这个问题。如果您仍然需要快速修复,只要列表为空,运行具有管理员权限的Internet Explorer似乎会为我刷新列表。希望有帮助!

您可以在IE中禁用受保护模式,这也解决了该问题。与以管理员身份运行该模式相比,危险性更小。

当Internet Explorer浏览器选项卡进程无法访问相应的Low文件夹时,会发生该问题

Internet Explorer在受保护模式下运行时,在单独的低强制完整性级别进程中运行每个选项卡。任何标记为的进程,例如:

  • 将写访问权限限制为硬盘上的一个文件夹(LocalLow)
  • 将写访问权限限制为注册表中的一个键(AppDataLow)
  • 阻止窗口和进程挂钩
  • 无法创建进程或远程线程
  • 无法写入共享内存
  • 访问正在运行的COM对象
  • 无法访问剪贴板
  • 无法打开套接字
  • 无法启动RPC
  • 无法将消息发送到其他窗口
我们关心的有趣限制是,只能写入特定的白名单文件夹;标记为低强制完整性级别的文件夹

其中一个文件夹的示例是您的LocalLow文件夹,位于:

  • C:\Users\Ian\AppData\Local
  • C:\Users\Ian\AppData\LocalLow
    (低完整性级别)
  • C:\Users\Ian\AppData\Roaming
通过从提升的命令提示符运行
icacls
,您可以看到应用于此文件夹的低强制完整性级别标记:

C:\Users\Ian\AppData>icacls LocalLow
LocalLow BUILTIN\Administrators:(I)(F)
         BUILTIN\Administrators:(I)(OI)(CI)(IO)(F)
         NT AUTHORITY\SYSTEM:(I)(F)
         NT AUTHORITY\SYSTEM:(I)(OI)(CI)(IO)(F)
         NT AUTHORITY\Authenticated Users:(I)(M)
         NT AUTHORITY\Authenticated Users:(I)(OI)(CI)(IO)(M)
         BUILTIN\Users:(I)(RX)
         BUILTIN\Users:(I)(OI)(CI)(IO)(GR,GE)
         Mandatory Label\Low Mandatory Level:(OI)(CI)(NW)

Successfully processed 1 files; Failed processing 0 files
最后一项:

强制标签\低强制级别

指示此文件夹具有Low完整性级别标记。这意味着它是允许Low进程写入的少数文件夹之一

这与Internet Explorer有什么关系 在InternetExplorer中,还有一些其他的Low文件夹

C:\Users\Ian\AppData\LocalLow
C:\Users\Ian\AppData\Local\Temp\Low
C:\Users\Ian\AppData\Local\Microsoft\Windows\Temporary Internet Files\Low
C:\Users\Ian\AppData\Roaming\Microsoft\Windows\IECompatCache\Low
C:\Users\Ian\AppData\Roaming\Microsoft\Windows\IECompatUACache\Low
使用F12工具时,Internet Explorer会尝试访问
IECompatUACache
文件夹。如果该文件夹没有正确的标签,则
iexplore.exe
进程将收到一个
拒绝访问
错误,导致其严重失败

是什么原因导致这些文件夹或其任何子文件夹中的低强制标签丢失?可能是您拥有一个SSD,并尝试使用。文件夹重新定位功能在重新定位文件夹的一项工作中失败得非常惊人

要重置计算机周围
Low
文件夹上的强制完整性级别Low标签,请运行:

icacls "D:\Users\Ian\AppData\LocalLow" /setintegritylevel low /T
icacls "D:\Users\Ian\AppData\Local\Temp\Low" /setintegritylevel low /T
icacls "D:\Users\Ian\AppData\Local\Microsoft\Windows\Temporary Internet Files\Low" /setintegritylevel low /T
icacls "D:\Users\Ian\AppData\Roaming\Microsoft\Windows\IECompatCache\Low" /setintegritylevel low /T
icacls "D:\Users\Ian\AppData\Roaming\Microsoft\Windows\IECompatUACache\Low" /setintegritylevel low /T

我正在运行11.0.9600.17105,这是我认为最新的版本。这对我来说也很有效,但当没有在管理员模式下运行时,列表再次为空。+1!这是明确的答案,应该是可以接受的。(ping@rizebyte)我会关注它@progo。如果有更多的人觉得它比当前的顶级答案有用,我会接受这个。@Ryanhandry,据我所知,你应该接受任何适合你的答案,不管有多少人喜欢它(这就是投票的目的).1!要在IE中禁用受保护模式:工具>Internet选项>安全性>除上述建议(以及以管理员身份运行或禁用受保护模式的建议)外,取消选中“启用受保护模式”,请卸载Internet Explorer 11(程序和功能->打开或关闭Windows功能->Internet Explorer 11)而且重新安装也无法解决问题。@Ianboy你是说以管理员身份运行等不会为你解决问题吗?@MilindR是的。虽然我可能以管理员身份运行,并且主机Internet Explorer进程可能以管理员身份运行,但浏览器选项卡不是。Chrome和Internet Explorer使用了安全功能介绍在Windows Vista中使用。Chrome和IE都在单独的“低”进程中运行每个浏览选项卡(权限低于管理员权限,也低于标准用户权限)。这有助于确保即使用户以管理员身份运行,浏览器也不能写入任何未列入白名单的地方。@IanBoyd啊,我看到你写了当前接受的答案…现在我明白了。这对我来说非常有效。我第一次用保护模式尝试了上面的答案,但这只是一种解决方法。这是修复方法。Wh答案非常完美。在使用Windows审核模式重新定位用户文件夹后,IE遇到了许多问题,包括F12不工作和一些Javascript不工作。我创建了上面的所有目录,然后按照您的说明更改了权限,这些问题消失了