2012-09-26 19 views
12

Con el lanzamiento de iOS 6, Apple implementó una característica llamada remote debuggingSafari depuración remota en Windows

Un cliente está teniendo problemas con mi aplicación web desde la instalación de los nuevos iOS 6 y no puedo averiguar el problema. No parece ser un problema con caching of AJAX requests, porque los errores ocurren al azar y el problema no es (solo) que los resultados siguen siendo los mismos.

Por lo tanto, tiene que haber un problema paralelo AJAX-Calls

Para identificar el problema y solucionarlo de manera eficiente (en lugar de tropezar en la oscuridad) Necesito un depurador. Me complació leer acerca de la función de depuración remota, pero no puedo hacer que funcione.


Las preguntas ahora son:

  • ¿Es posible utilizar la depuración remota en la versión de Windows de Safari?
  • Si es así, ¿cómo lo activo?
+1

Relacionado: http://stackoverflow.com/questions/20408110/debug-ipad-safari-with-a-pc/35714835 –

+0

La respuesta en 2018: https://stackoverflow.com/a/38786618 – AFOC

Respuesta

11

¿Cómo se puede depurar Safari iOS cuando se está en Windows?

  • Esas buenas herramientas para desarrolladores de Safari para iPhone requieren Safari 6, es decir que no están disponibles en Windows.No hay planes para una versión de Windows de Safari 6 o, como dijo Apple: "Safari 6 está disponible para Mountain Lion y Lion. Safari 5 sigue estando disponible para Windows". (http://en.wikipedia.org/wiki/Safari_%28web_browser%29#Safari_6)

  • Si su servidor web local (ej .: XAMPP) está configurado correctamente, usted debe podrá visitar desde tu iPhone una vez que está conectado al ordenador. Sin embargo, en Windows, esto tampoco funciona.

Alternativas:

Espero que esto ayude a alguien.

+0

jsconsole is ya no está disponible –

0

El reenvío de puertos en el dispositivo ios es fácil. pero el problema es que ios no ejecuta el inspector de manera predeterminada en ningún puerto de manera predeterminada.

0

La única solución que veo actualmente es Telerik "AppBuilder". Sin embargo, es muy caro ...

+0

Intenté esto y quedé colgado en el aprovisionamiento. No estoy familiarizado con el desarrollo de dispositivos móviles, especialmente Apple, y no tenía ninguna de las credenciales que me parecía que necesitaba acceder al iPad desde el desarrollador de aplicaciones, a pesar de que lo único que me preocupaba era la depuración remota de Safari. –

5

En realidad, hay una forma bastante sencilla de depurar un sitio web en Safari en iOS usando Firefox WebIDE en una máquina con Windows. Escribí una respuesta al https://stackoverflow.com/a/35714835/306179 que describe esta solución.

0

Además, si tienes BrowserSync (que deberías, por cierto), puedes utilizar su función de depuración remota a la que se puede acceder desde la interfaz de usuario. Debería funcionar con Safari mobile.

Hay un tema ya acerca de esto: How to do remote debugging with Browser-sync?

Esta característica interesante es impulsado por Weinre. No es el depurador más agradable. Pero funciona bastante bien.

Cuestiones relacionadas