Microsoft Edge F12 开发人员工具打不开

Microsoft Edge F12 Developer Tools don't open

升级到 Windows 10 后,我无法让 F12 开发人员工具在 MS Edge 下显示/工作。

IE 11 开发人员工具仍然有效,但我可以看到我正在处理的网站在它们之间存在渲染差异,因此可以让它们在 Edge 下工作。

我假设它们有空??

已经尝试过重新注册包修复,以及重置 Internet 选项,但没有任何效果。

回答

如果您没有先访问网站就打开 Edge,则 F12 开发人员工具将不可用。例如,如果您只是打开一个新选项卡,那么您将没有这些工具。一旦您真正访问网站,这些工具将再次启用。

已禁用

已启用

我在 Microsoft Edge 团队工作,个人没有听说过有关开发人员工具无法正常工作的任何问题。正如 中所指出的,这些工具只能在导航到文档时通过菜单和 F12 可用。这些工具不适用于新标签页等内容。

如果您在使用开发者工具时仍然遇到问题,请分享有关您构建 Windows 10(运行 winver 来自 运行)的更多信息,以及Microsoft Edge(版本号在设置中可用)。我很乐意提交问题以供进一步调查。

同时,您可以在 Windows10 上尝试另一个名为 F12 Chooser 的实用程序。您会在 C:\Windows\System32\F12\F12Chooser.exe 下找到它。这将识别当前在您的机器上打开的所有可能的调试目标。您应该会看到枚举的 Edge 实例。

"developer tools blank" 现象是一个已知问题,您可以在此处看到:https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/15458103/

目前还不知道解决方法。我在这里使用一个帐户在我的计算机上具有相同的效果,但是我可以在同一台计算机上使用不同的用户帐户看到工具页面。所以我认为这可能是与用户个人资料有关的问题。

以下问题页面在评论中包含对此的解决方案,对我有用: https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/18153935/

If you are allowed to use powershell, execute the following command as your user to fix the dev tool: Add-AppxPackage -register "C:\windows\SystemApps\Microsoft.MicrosoftEdgeDevToolsClient_8wekyb3d8bbwe\AppxManifest.xml" -DisableDevelopmentMode -Confirm:$false

绝对对我来说没有任何效果,除了this:

Using Administrator permissions, delete the following files and restart Developer Tools:

文件夹是%windir%\SystemApps\Microsoft.MicrosoftEdgeDevToolsClient_8wekyb3d8bbwe\microsoft.system.package.metadata\Autogen\,具体文件取决于系统架构:

  • x64: JSByteCodeCache_64
  • x86: JSByteCodeCache_32

我今天遇到了这个问题!

昨天调试没问题,然后运行昨晚最新的微软大更新,今天就出现这个问题

您必须关闭选项卡并重新打开它,然后一切正常!