Como reverter o Safari 6 Web Inspector?

13

A nova interface do Safari 6 Web Inspector é um pesadelo para a usabilidade devido a cargas de guias / painéis com ícones pequenos e sem rótulos.

Também parece complicar tarefas comuns, como mostrar uma lista de solicitações de XHR e suas respostas.

Existe alguma maneira de reverter a aparência do Web Inspector no Safari 6 para (mais) como era nas versões anteriores?

Gerry
fonte
2
Como um aparte: ele vem com a documentação: Safari Developer Tools Guide .
Arjan #
Além disso, quando eu passar o mouse, eu faço obter dicas.
Daniel
@DanielLawson, agora eu também, às vezes eles não aparecem. Eu editei isso agora.
Gerry
Adiar a mudança para o Safari 6 é uma opção?
bmike

Respostas:

6

O novo Web Inspector foi criado para ficar um pouco mais próximo do Xcode.

Não há maneira direta de recuperar o antigo, sem voltar a outros meios. Por exemplo:

  • executando o Lion em uma VM (para executar um Safari mais antigo).
  • Executando uma compilação noturna do WebKit - mas isso pode ter apenas o novo inspetor
  • Usando o Chrome (enquanto ainda é o WebKit, ele ainda usa algo que parecia mais próximo de mim como o antigo inspetor).

Portanto, não, no momento, não parece possível voltar a uma versão "mais antiga" do inspetor. A melhor aposta seria enviar bugs em http://bugreporter.apple.com . Se faltam recursos que o antigo possuía, possivelmente futuras revisões trariam parte disso de volta.

jmlumpkin
fonte
1
Obrigado, vim do Chrome para experimentar o Safari6 com o Mountain Lion, mas parece que pelo menos para depuração voltarei ao Chrome.
Gerry
1
Pessoalmente, gosto das novas alterações no Web Inspector, só queria que houvesse uma documentação melhor online sobre todas as novidades.
precisa saber é o seguinte
+1 para enviar feedback. Tente também: apple.com/feedback/macosx.html
Mark E. Haase
3

basta instalar a última versão noturna do safari: http://nightly.webkit.org/ Em seguida, você terá a opção de "Usar o Webkit Web Inspector". sim!

Matthias
fonte
O item de menu alterou a UseWebKitWebInspectorchave, mas defaults write com.apple.Safari UseWebKitWebInspector -bool truenão pareceu ter efeito no Safari 6.0 no 10.8.
Lri
2

Existe uma maneira de recuperar seu antigo inspetor da web.

  1. Saia do Safari (ou outros aplicativos que usam o inspetor da web)

  2. Vá para o Finder e clique em "CMD-Shift-G". Como alternativa, clique em "Ir" na barra de menus e depois em "Ir para pasta".

  3. Digite isso e pressione Enter: /System/Library/PrivateFrameworks/WebInspector.framework/Versions/Current/Resources

    Eu recomendo que você faça backup do conteúdo desta pasta antes de continuar

  4. Mova o conteúdo da pasta "inspetor" do arquivo zip, que pode ser baixado no link abaixo. Digite a senha, se solicitado, e substitua os arquivos já existentes.

    Copie o conteúdo da pasta inspetor, não a pasta em si.

  5. Inicie o Safari novamente e inspecione! c)

Faça o download dos arquivos aqui (arquivo Zip) .

Tudo o que você precisa está dentro. Espero que isto ajude!

effkay
fonte
Isso funcionou perfeitamente para mim, obrigado! Também precisei remover algumas linhas para corrigir a guia Fontes, conforme explicado aqui .
21412 Dan
Ele quebrou hoje, então eu não o aconselharia depois de tudo.
Dan
1

Na verdade, você pode mudar para o inspetor "antigo".

Basta ir ao menu Revelação> Usar o WebKit Web Inspector

Mas há um grande bug na interface do usuário com o Inspetor tradicional. Sempre que você alterna entre os diferentes painéis, a interface do usuário é redesenhada, criando várias camadas dos ícones e do campo de pesquisa.

Obviamente, algo deu errado quando eles adicionaram o novo inspetor.

ttaiyo
fonte
Eu não tenho essa entrada de menu?
Gerry
Ah, você precisa marcar "Mostrar menu Desenvolver na barra de menus" nas Preferências. Está na seção "Avançado".
ttaiyo
2
O menu Revelação já estava ativado, apenas não possui o item "Usar o WebKit Web Inspector". Você está usando a mesma versão / compilação?
Gerry
3
Eu tenho 8536.25 no Mountain Lion e o Xcode também foi instalado. O item de menu definitivamente não existe no ML.
Gerry
1
Hmm, talvez específico ele é a Lion ... Isso que o "Inspector Web Use WebKit" item de menu: d.pr/i/6CaI
ttaiyo
1

Aqui está um guia sobre como reverter o Safari 6 para o WebKit Web Inspector , se você não quiser executar a compilação noturna. Eu recomendo usar o r121872 , conforme sugerido por jarek-foksa nos comentários; Dessa forma, você não precisará corrigir CSS e JS e obterá o Styles.

Isso funciona até com o menu Desenvolvimento do iOS 6 (o principal motivo para usar esse método, e não a compilação noturna, que ainda usa o novo Safari 6 Web Inspector para depurar dispositivos iOS).

Kris Erickson
fonte
3
Considere resumir ou citar a partir da página que você vinculou no corpo da sua resposta. Isso é recomendado para que, se o link acabar (o que provavelmente acontecerá eventualmente), a postagem ainda seja útil.
Blacklight Shining