Comment rétablir Safari 6 Web Inspector?

13

La nouvelle interface utilisateur de Safari 6 Web Inspector est un cauchemar pour moi en raison de la charge d'onglets / volets avec de petites icônes et aucune étiquette.

Cela semble également compliquer les tâches courantes telles que l'affichage d'une liste de demandes XHR et de leurs réponses.

Existe-t-il un moyen de rétablir l'apparence de Web Inspector dans Safari 6 pour (plus) ce qu'il était dans les versions précédentes?

Gerry
la source
2
Soit dit en passant: il est livré avec de la documentation: Safari Developer Tools Guide .
Arjan
De plus, quand je passe la souris de la souris, je ne se infobulles.
Daniel
@DanielLawson, maintenant moi aussi, parfois ils n'apparaissent pas cependant. J'ai édité ça maintenant.
Gerry
Le report d'un passage à Safari 6 est-il une option?
bmike

Réponses:

6

Le nouvel inspecteur Web a été conçu pour être un peu plus proche de Xcode.

Il n'y a aucun moyen direct de récupérer l'ancien, sans revenir à d'autres moyens. Par exemple:

  • exécuter Lion dans une machine virtuelle (pour exécuter un ancien Safari).
  • Exécution d'une version nocturne de WebKit - mais cela ne peut avoir que le nouvel inspecteur
  • Utiliser Chrome (tout en étant WebKit, il utilise toujours quelque chose qui me semblait plus proche comme l'ancien inspecteur).

Donc non, pour le moment, il ne semble pas possible de revenir à une version «plus ancienne» de l'inspecteur. Le meilleur pari serait de soumettre des bogues sur http://bugreporter.apple.com . S'il manque des fonctionnalités que l'ancienne possédait, les révisions futures pourraient en ramener une partie.

jmlumpkin
la source
1
Merci, je suis venu de Chrome pour essayer Safari6 avec Mountain Lion, mais il semble qu'au moins pour le débogage, je revienne à Chrome.
Gerry
1
Personnellement, j'aime les nouvelles modifications apportées à l'inspecteur Web, je souhaitais simplement qu'il y ait une meilleure documentation en ligne sur toutes les nouvelles choses.
jmlumpkin
+1 pour l'envoi de commentaires. Essayez également: apple.com/feedback/macosx.html
Mark E. Haase
3

il suffit d'installer la dernière version nocturne de safari: http://nightly.webkit.org/ Ensuite, vous aurez l'option "Utiliser Webkit Web Inspector". Ouais!

Matthias
la source
L'élément de menu a changé la UseWebKitWebInspectorclé, mais defaults write com.apple.Safari UseWebKitWebInspector -bool truene semble pas avoir d'effet dans Safari 6.0 sur 10.8.
Lri
2

Il existe un moyen de récupérer votre ancien inspecteur Web.

  1. Quittez Safari (ou d'autres applications qui utilisent l'inspecteur Web)

  2. Allez dans le Finder, puis appuyez sur "CMD-Shift-G". Sinon, cliquez sur "Aller" dans la barre de menu, puis sur "Aller au dossier".

  3. Entrez ceci et appuyez sur Entrée: /System/Library/PrivateFrameworks/WebInspector.framework/Versions/Current/Resources

    Je vous recommande de sauvegarder le contenu de ce dossier avant de continuer

  4. Déplacez le contenu du dossier "inspecteur" du fichier zip que vous pouvez télécharger à partir du lien ci-dessous. Entrez le mot de passe si demandé et remplacez les fichiers déjà existants.

    Copiez le contenu du dossier inspecteur, pas le dossier lui-même.

  5. Redémarrez Safari et inspectez-le! : c)

Téléchargez les fichiers ici (fichier Zip) .

Tout ce dont vous avez besoin est à l'intérieur. J'espère que cela t'aides!

effkay
la source
Cela a parfaitement fonctionné pour moi, merci! J'ai également dû supprimer quelques lignes pour corriger l'onglet Sources, comme expliqué ici .
Dan
Il s'est cassé aujourd'hui, donc je ne le conseillerais pas après tout.
Dan
1

Vous pouvez en effet passer à l '"ancien" inspecteur.

Accédez simplement au menu Développement> Utiliser WebKit Web Inspector

Mais il y a un gros bug d'interface avec l'inspecteur traditionnel. Chaque fois que vous basculez entre les différents panneaux, l'interface utilisateur est redessinée, créant plusieurs couches d'icônes et de champ de recherche.

De toute évidence, quelque chose s'est mal passé lorsqu'ils ont ajouté le nouvel inspecteur.

ttaiyo
la source
Je n'ai pas cette entrée de menu?
Gerry
Ah, vous devez vérifier "Afficher le menu Développement dans la barre de menus" dans les Préférences. C'est dans la section "Avancé".
ttaiyo
2
Le menu de développement était déjà activé, il n'a tout simplement pas d'élément "Utiliser WebKit Web Inspector". Utilisez-vous la même version / build?
Gerry
3
J'ai 8536.25 sur Mountain Lion, et Xcode a également été installé. L'élément de menu n'est certainement pas là sur ML.
Gerry
1
Hmm, c'est peut-être spécifique à Lion ... Il s'agit de l'élément de menu "Utiliser WebKit Web Inspector": d.pr/i/6CaI
ttaiyo
1

Voici un guide sur la façon de rétablir Safari 6 à WebKit Web Inspector , si vous ne souhaitez pas exécuter la génération nocturne. Je recommande d'utiliser r121872 , comme suggéré par jarek-foksa dans les commentaires; De cette façon, vous n'aurez pas besoin de corriger CSS et JS, et vous obtiendrez des styles de travail.

Cela fonctionne même avec le menu Développer iOS 6 (la principale raison pour laquelle j'utilise cette méthode plutôt que la version nocturne, qui utilise toujours le nouvel inspecteur Web Safari 6 pour déboguer les appareils iOS).

Kris Erickson
la source
3
Envisagez de résumer ou de citer la page à laquelle vous avez lié dans le corps de votre réponse. Ceci est recommandé pour que si le lien meurt (ce qui risque de se produire éventuellement), la publication est toujours utile.
Blacklight Shining