En un sitio interno en particular, cada vez que abro el Inspector web en Safari 7, se cuelga de inmediato y luego se bloquea toda la pestaña. Cuando cierro la pestaña dañada, recibo este mensaje en la consola:
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
Lamentablemente, no puedo compartir un enlace o código para el sitio ya que es interno, pero aquí hay algunos detalles adicionales:
- Esto sucede en tres máquinas diferentes que ejecutan Safari 7 en OS X Mavericks
- Persiste incluso si renuncio y reinicio Safari 7
- No sucede no cuando uso los inspectores en otros navegadores, incluido Safari 6 (en OS X Lion)
- No sucede no cuando uso el Inspector web de Safari 7 en otros sitios
- Si inspecciono el sitio en un navegador diferente (por ejemplo, Firefox), no hay errores reportados
Encontré esta pregunta que suena como si describiera el El mismo problema, pero no hay otros detalles y la solución no me funciona, por lo tanto, estoy publicando esto como una nueva pregunta.
ACTUALIZACIÓN: otra pieza potencial del rompecabezas: el inspector web se bloquea solo cuando estoy viendo el sitio desde el servidor, no localmente.
Inicialmente pensé que esto se debía a que estoy haciendo referencia a Pingdom y Google Analytics con direcciones URL independientes del protocolo (que no se resuelven localmente, por lo que no se cargan), por ejemplo:
//www.google-analytics.com...
Eso me hizo pensar que algo en uno de esos scripts estaba causando el bloqueo, lo que explicaría por qué solo ocurrió en la página alojada (donde se resuelven las rutas). Pero no los dados: incluso si prefijo esas URL con http://
, el inspector web no se bloqueará cuando esté viendo la página localmente, solo desde el servidor.