javascript - 如何将 VS 代码调试器附加到 Internet Explorer 11 for JavaScript/HTML

标签 javascript debugging internet-explorer visual-studio-code

我正在尝试添加一个调试配置,以允许我调试一个普通的 JavaScript 应用程序。没有服务器端代码或服务器,只有一个带有普通 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}"
                    }
                ]
            }

我找不到有关如何设置这些值的任何文档。我发现的一切都在谈论 nodejs。我不使用节点。我也对下载扩展不感兴趣,因为这是基本的东西,应该是可配置的,因为它们都是微软的产品。我确定已经有人解决了这个问题。

最佳答案

您能够附加到 Chrome 的原因是您有一个 debugger extension安装。 Chrome 有扩展名, Firefox , 和 Edge ,但不是 IE。

如果您想为 IE 使用 JavaScript 调试器,则必须安装 Visual Studio。 Community Edition如果您符合条件(个人使用,或仅用于学习目的的公司),则免费。

关于javascript - 如何将 VS 代码调试器附加到 Internet Explorer 11 for JavaScript/HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45241746/

相关文章:

javascript - 如何隐藏重叠的div而不删除内容

javascript - 添加到浏览器上下文菜单?

debugging - 如何将堆栈跟踪打印/记录到trace32中的文件中?

html - IE 10 打印似乎缩小了

reactjs - Babel Preset 不支持 IE11 上的 Object.assign - "Object doesn' t 支持属性或方法 'assign' "

javascript - .append() 删除添加的元素

javascript - 用于匹配 <br/> 后跟换行符和数字的正则表达式

javascript - Node.js:如何远程调试?

c# - System.Diagnostic.Debug.WriteLine 在 ASP.NET 5 Web API 中不起作用

css - 买了一个@font-face,在 Firefox 和 IE 中不起作用