Как подключить VS Code Debugger к Internet Explorer 11 для JavaScript/HTML

Я пытаюсь добавить конфигурацию отладки, которая позволит мне отлаживать нормальное приложение JavaScript. Нет серверного кода или сервера, просто файл .html с ванильным JavaScript.

Я хотел бы иметь возможность использовать отладчик VS-кода, точки останова и т.д. и предварительный просмотр в Internet Explorer 11, просто нажав F5.

Мне удалось запустить мою конфигурацию 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. Я не использую Node. Я также не заинтересован в загрузке расширений, потому что это основной материал и должен быть настраиваемым, поскольку это оба продукта Microsoft. Я уверен, что кто-то уже решил это.

Ответ 1

Вы можете подключиться к Chrome по той причине, что у вас установлено расширение отладчика. Существуют расширения для Chrome, Firefox и Edge, но не для IE.

Если вы хотите использовать отладчик JavaScript для IE, вам нужно будет установить Visual Studio. Community Edition является бесплатным, если вы соответствуете критериям (для личного использования или для корпоративных целей только в учебных целях).

Ответ 2

Существует альфа-версия чего-то похожего, IE Diagnostic Adapter.