Débogage javascript de Safari pour Windows
Est-il un moyen de débogage javascript à l'aide de Safari 3.2 dans Windows Vista?
J'ai trouvé un lien à un débogueur nommé Drosera, mais je ne peux pas le faire fonctionner parce que l'information coutures à être dépassée.
- Avez-vous essayé de Firebug Lite? getfirebug.com/lite.html
Vous devez vous connecter pour publier un commentaire.
Ainsi, mis à part le Console d'Erreur qui peut être ouvert à partir du menu développement (qui peut être activé dans (Prefences /Avancées /Afficher le menu développement dans la barre du menu) il n'y a pas beaucoup d'options de débogage javascript de Safari, autant que je sache.
Encore, la console d'erreur est très utile, car il montre des erreurs javascript et vous permet également d'exécuter des commandes arbitraires instructions Javascript.
Puisque vous êtes sur Windows de toute façon, vous pouvez essayer d'utiliser la fonction intégrée de débogueur Javascript de Google Chrome, qui est un navigateur très similaire à Safari (bien que le moteur Javascript est différent).
Je suis tombé sur cette question par l'intermédiaire de google - bien que c'est plutôt vieux, aucune des réponses sont tout à fait à droite, (en raison de safari en cours de mise à jour 5.1, puisque cette question a été posée)
Permettre à la
develop menu
comme DrJokepu mentionné:Maintenant, vous verrez une option dans le menu de la page d'
Show Web Inspector
, qui offre des outils similaires à ceux trouvés dans chrome, (Les détails ici). Vous pouvez également démarrer le débogage javascript directement dans le menu développement.Oui, vous peut -> CTRL+ALT+I: lien
Vous pouvez utiliser Visual script d'Événement en cours d'exécution suivants du code JS sur Safari:
Ou faites glisser le Événement Visuel (inclus dans le lien ci-dessus) sur la droite de votre barre de favoris, vous pouvez déclencher à partir de votre barre de favoris sur une page web qui utilise l'un de la prise en charge des bibliothèques Javascript.
Les méthodes ci-dessus va afficher les gestionnaires d'événements qui sont attachés aux éléments d'un document.
Une autre solution pour le JS, le débogage est d'utiliser Firebug Lite. Voici l'exemple de code HTML:
Il est possible de faire Drosera aller -- SI vous avez besoin d'activer le menu développeur (via les préférences) et de définir un indicateur dans les préférences de safari fichier.
Cela dit, la Drosera est lente (en raison de l'architecture) et perpétuellement buggy. Si vous téléchargez les nightlies de http://nightly.webkit.org vous obtiendrez les mises à jour de l'inspecteur avec un débogueur intégré. Celui qui n'en a pas (je l'espère), sucer 😀
[Edit: et si vous trouvez des bugs dans le débogueur (ah, l'ironie 😀 ) ce serait super si vous pouviez fichier à http://bugs.webkit.org]