如何将VS Code Debugger附加到Internet Explorer 11 for JavaScript/HTML

eli*_*oxy 12 javascript debugging internet-explorer visual-studio-code

我正在尝试添加一个调试配置,允许我调试一个普通的JavaScript应用程序.没有服务器端代码或服务器,只有带有vanilla JavaScript的.html文件.

我希望能够使用VS Code调试器,断点等,只需按F5即可在Internet Explorer 11中预览.

我能够运行我的launch.json配置来运行Chrome,但它似乎不像普通的Visual Studio那样附加到进程.我想知道如何使用iexplore.exe执行此操作:

            {
                "version": "0.2.0",
                "configurations": [
                    {
                        "type": "chrome",
                        "request": "launch",
                        "name": "Launch Chrome against localhost",
                        "url": "${file}",
                        "webRoot": "${workspaceRoot}"
                    }
                ]
            }
Run Code Online (Sandbox Code Playgroud)

我找不到有关如何设置这些值的任何文档.我发现的所有内容都与nodejs有关.我不使用Node.我也没有兴趣下载扩展,因为这是基本的东西,应该是可配置的,因为这些都是微软的产品.我相信有人已经解决了这个问题.

Gra*_*ham 7

您可以附加到Chrome的原因是您已安装调试程序扩展程序.Chrome,FirefoxEdge都有扩展,但不包括IE.

如果您想为IE使用JavaScript调试器,则必须安装Visual Studio.该社区版是免费的,如果你符合条件(个人使用或企业仅用于学习目的).