首页 > 解决方案 > 与 Internet Explorer 11 中 Google Chrome 的“添加源地图...”的功能等效

问题描述

我正在寻找与 Internet Explorer 11 中的“添加源映射...”等效的 Google Chrome 功能。我的应用程序在 Internet Explorer 11 中不起作用。

添加源地图...

我可以在 Internet Explorer 11 的调试模式下将源映射添加到 JS 代码吗?

标签: javascriptinternet-explorer-11source-mapsie11-developer-tools

解决方案


在安装了 Windows 8.1 更新的 IE 11 中默认启用源映射。没有其他版本的 IE 支持源映射。

参考:

如何启用源映射

如何启用源地图?生成 JavaScript 的编译器或压缩器包含带有映射文件名称的注释。例如,如果 myfile.js 被支持源映射的压缩器压缩为 myfile.min.js,它将生成一个名为 myfile.min.js.map 的映射文件。并像这样在 myfile.min.js 中添加评论:

//# sourceMappingURL=myfile.min.js.map

当您使用具有此类注释的 Debugger 工具打开文件时,该工具会查找映射文件。如果找到,右侧的最后一个工具栏图标 () 将作为切换启用。当图标打开并且源文件位于地图指示的位置时,将显示您的源代码而不是编译的 JavaScript。如果找不到源文件,调试器工具会显示错误消息。

Internet Explorer 累积安全更新 (KB2976627) 中的新增功能,您可以选择文件的源映射。右键单击文件的选项卡以找到此选项。这对于删除注释的代码很有用。

在此处输入图像描述

参考:

源图


推荐阅读