In un particolare sito interno, ogni volta che apro Web Inspector in Safari 7, si blocca immediatamente e quindi l'intera scheda si blocca. Quando chiudo la scheda danneggiata, ottengo questo messaggio nella console:
1/22/14 10:54:27.896 AM com.apple.launchd[1]: (com.apple.WebKit.WebContent.D50214F7-A6C9-46E5-8F06-71C873A2D4B8[96246]) Exited with code: 1
Purtroppo, non posso condividere un link o codice per il sito stesso poiché è interno, ma qui ci sono alcuni dettagli aggiuntivi:
- Questo accade su tre macchine diverse che eseguono Safari 7 su OS X Mavericks
- Persiste anche se interrompo e riavvii Safari 7
- Si verifica non quando utilizzo gli ispettori in altri browser, incluso Safari 6 (su OS X Lion)
- Si verifica non quando utilizzo Web Inspector di Safari 7 su altri siti
- Se ispeziono il sito in un browser diverso (ad esempio Firefox), non sono presenti errori
Ho trovato questa domanda che suona come se descrivesse il lo stesso problema, ma non ci sono altri dettagli e la soluzione non funziona per me, quindi perché sto postando questa come una nuova domanda.
UPDATE: un altro potenziale pezzo del puzzle: il Web Inspector si blocca solo quando visualizzo il sito fuori dal server, non localmente.
Inizialmente pensavo che ciò fosse dovuto al fatto che faccio riferimento a Pingdom e Google Analytics con URL indipendenti dal protocollo (che non risolvono in locale, quindi non caricano), ad esempio:
//www.google-analytics.com...
Quindi questo mi ha fatto pensare che qualcosa in uno di quegli script stava causando il crash, il che spiegherebbe perché si è verificato solo sulla pagina ospitata (dove i percorsi si risolvono). Ma nessun dado: anche se prefisso quegli URL con http://
, Web Inspector non si arresta in modo anomalo quando visualizzo la pagina localmente, solo dal server.