我正在Internet Explorer 11中寻找与“添加源地图...”等效的Google Chrome浏览器功能。我的应用程序无法在Internet Explorer 11中运行。
我可以在Internet Explorer 11中以调试模式将源映射添加到JS代码吗?
最佳答案
默认情况下,在安装Windows 8.1更新的IE 11中启用源映射。没有其他版本的IE支持源映射。
参考:
How to enable source maps
如何启用源地图?生成JavaScript的编译器或压缩程序包括带有映射文件名称的注释。例如,如果通过支持源地图的压缩程序将myfile.js压缩为myfile.min.js,它将生成一个名为myfile.min.js.map的地图文件。并在myfile.min.js中添加如下注释:
//# sourceMappingURL=myfile.min.js.map
当您使用带有此类注释的Debugger工具打开文件时,该工具将查找映射文件。如果找到,则会启用右侧()的最后一个工具栏图标作为切换。当打开图标并且源文件位于地图指示的位置时,将显示源代码,而不是已编译的JavaScript。如果找不到源文件,调试器工具将显示一条错误消息。
Internet Explorer累积安全更新(KB2976627)中的新增功能,您可以选择文件的源映射。右键单击文件的选项卡以找到此选项。这对于删除了注释的代码很有用。
参考:
Source maps
关于javascript - 功能相当于Internet Explorer 11中的Google Chrome浏览器的“添加源 map …”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59453841/