web-dev-qa-db-fra.com

Comment attacher le débogueur de code VS à Internet Explorer 11 pour JavaScript / HTML

J'essaie d'ajouter une configuration de débogage qui me permettra de déboguer une application JavaScript normale. Il n'y a pas de code ou de serveur côté serveur, juste un fichier .html avec Vanilla JavaScript.

Je voudrais pouvoir utiliser le débogueur VS Code, les points d'arrêt, etc. et prévisualiser dans Internet Explorer 11 en appuyant simplement sur F5.

J'ai pu obtenir ma configuration launch.json pour exécuter Chrome, mais elle ne semble pas s'attacher au processus de la même manière que Visual Studio normal. Je voudrais savoir comment faire avec iexplore.exe:

            {
                "version": "0.2.0",
                "configurations": [
                    {
                        "type": "chrome",
                        "request": "launch",
                        "name": "Launch Chrome against localhost",
                        "url": "${file}",
                        "webRoot": "${workspaceRoot}"
                    }
                ]
            }

Je ne trouve aucune documentation sur la façon de définir ces valeurs. Tout ce que j'ai trouvé parle de nodejs. Je n'utilise pas Node. Je ne suis pas non plus intéressé par le téléchargement d'extensions, car il s'agit de fonctionnalités de base et devraient être configurables, car ce sont les deux produits Microsoft. Je suis sûr que quelqu'un a déjà résolu ce problème.

12
eliteproxy

La raison pour laquelle vous pouvez vous attacher à Chrome est que vous avez une extension de débogage installée. Il existe des extensions pour Chrome , - Firefox , et Edge , mais pas IE.

Si vous souhaitez utiliser un débogueur JavaScript pour IE vous devrez installer Visual Studio à la place. Le Community Edition est gratuit si vous remplissez les critères (personnel utilisation ou entreprise uniquement à des fins d'apprentissage).

7
Graham

Il existe une version Alpha de quelque chose de similaire, IE Diagnostic Adapter .

0
netalex