javascript - 与 Internet Explorer 11 中 Google Chrome 的“添加源地图...”的功能等效
问题描述
我正在寻找与 Internet Explorer 11 中的“添加源映射...”等效的 Google Chrome 功能。我的应用程序在 Internet Explorer 11 中不起作用。
我可以在 Internet Explorer 11 的调试模式下将源映射添加到 JS 代码吗?
解决方案
在安装了 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) 中的新增功能,您可以选择文件的源映射。右键单击文件的选项卡以找到此选项。这对于删除注释的代码很有用。
参考:
推荐阅读
- powershell - 使用 PowerShell 从 DistiniguishedName 中提取域
- java - 如果属性为空,如何让 MapStruct 不生成包装器对象?
- javascript - JavaScript Date 对象如何知道夏令时?
- spring - 应用程序启动失败
- javascript - 音频 WMA 错误地报告为 video/x-ms-wma
- wordpress - 根据用户位置隐藏 WooCommerce 产品详细信息
- linux - 如何在 Linux 中将 json 数据插入 Neo4j
- cordova - 在ionic 4中,我没有安装cordova
- android - Android - 询问写入 SD 卡权限对话框
- python - 唯一列出字典中的值