Je voudrais déboguer JavaScript qui réside sur un site tiers, utilisant IE7 et Visual Studio 2008.
Comment puis-je entrer dans le débogueur? Il n'y a pas d'erreur JavaScript et je n'ai pas accès à la source JavaScript (car elle se trouve sur un site tiers). Je veux juste parcourir le JavaScript et voir comment il fonctionne.
Le JavaScript sur la page que je débogue les redirections immédiatement.
Remarque: je débogue un problème JavaScript qui est IE7 uniquement, donc je ne peux pas utiliser Firefox / FireBug dans ce cas.
En utilisant vs web developer express, j'ai créé un projet pour l'URL en premier. La liste des étapes que j'ai suivies.
Seulement diff pour votre cas, je pense être au lieu de F5, choisissez dans le menu "debug -> entrer dans" et vous allez entrer le débogueur tout de suite.
Pourquoi n'essayez-vous pas d'utiliser la barre d'outils développeur d'IE? Il possède quelques fonctionnalités similaires à Firebug.
J'utilise l'édition gratuite VS Express, mais je suppose que c'est la même chose ici.
Vous ouvrez une page locale dans VS et lancez le débogueur (The play button / F5).
Lorsque IE apparaît en face de vous, tapez dans la barre d'adresse l'URL du site distant que vous souhaitez déboguer.
Lorsque la page est chargée, tapez: javascript: debugger dans la barre d'adresse
Vous arriverez à une page vide (avec seulement "débogueur") dans VS. Toutes les ressources disponibles, votre page et ses fichiers JS sont maintenant dans l'Explorateur de solutions. Double-cliquez sur celui que vous souhaitez ouvrir.
Ajoutez vos points de coupure dans les fichiers concernés, appuyez sur continuer / F5
Le navigateur devrait revenir en face.
Actualisez la page, et si tout est correct, votre premier point d'arrêt devrait être frappé
… et maintenant le vrai plaisir commence;)
Les outils de développement de IE8 sont assez puissants pour déboguer JS. Tout comme Firebug, mais plus petit.