¿Cómo depuro un sitio web que se ve raro en Opera Mini? El sitio funciona bien en cualquier otro navegador.¿Cómo depurar en Opera Mini?
Respuesta
Por desgracia, no conozco ningún recurso dedicado sobre cómo depurar un sitio web con Mini, aunque hay algunos artículos relacionados en http://dev.opera.com que pueden ser de ayuda. El artículo más reciente es A developer's look at Opera Mini 5, pero Making Small Devices Look Great y Designing With Opera Mini in Mind también deberían ser particularmente útiles.
En general, compruebe cómo se ve un sitio en Opera Desktop y use Opera Dragonfly para la depuración. Otra buena herramienta para la depuración es MicroEmulator cuando se utiliza con una versión descargada localmente de Opera Mini y una máscara redimensionable.
Además, hay una url especial en Mini que le permite acceder a la consola de error de ECMAScript: simplemente escriba "debug: console" en el campo url. Puede combinar esto con llamadas a opera.postError() en la versión de desarrollo de su sitio para publicar cualquier cadena en esa consola. Sin embargo, no mostrará las etiquetas html.
Probablemente podría ayudarlo mejor si tuviera una pregunta más específica.
También hay un simulator in Java que puede ayudar.
Usted puede hacer remote debugging of Opera Mini (o cualquier Presto basada en -motor instancia del navegador en cualquier dispositivo; ordenador, teléfono inteligente, una consola de set-top, SDK) a través de Opera Dragonfly desde Windows, Mac o Linux. La consola Dragonfly es de código abierto y está integrada en Opera v10.5x.
Creo que te refieres a Opera _Mobile_, no _Mini _... la primera se usa en teléfonos inteligentes y un montón de otros dispositivos, el último en teléfonos más antiguos habilitados para Java. –
Es posible visualizar el código HTML original de la página que está representado en Opera Mini para darle algunas pistas:
Ver fuente de la página
Es posible obtener un volcado de la fuente de la página actual ingresandoserver:source
en la barra de direcciones de Opera Mini. Esto muestra el árbol DOM actual del servidor Opera Mini. Dado que leer la fuente desde la pantalla de un teléfono celular o incluso un microemulador ampliado no es muy agradable, hay una forma aún mejor de obtener el código fuente de una página: publicarlo en un servidor web ingresandoserver:source?post=http://your.server.com/script
en la barra de direcciones de Opera Mini, dondescript
archivo que se pasa, los datos de la publicación manejarán la solicitud, por ej. almacenando la fuente en una base de datos, o guardándola en un archivo de texto. Los datos publicados incluyen los camposurl
,host
yhtml
.
- Tomado de esta gran article on dev.opera.com about Opera Mini development, specs and debugging.
Otra forma conveniente de ver el tráfico, incluido el código fuente real que se entrega a su instancia de Opera Mini, es usar [ngrok - túneles introspectibles seguros para localhost] (https://ngrok.com/docs/2#expose). Esto es útil cuando se desarrolla en su caja local, y necesita que su código sea visible en Internet para que los servidores de Opera Mini lo vean y lo optimicen para el dispositivo. Luego puede usar el servidor local de ngrok para ver el código real que se entregó al dispositivo. No es exactamente "depuración", pero definitivamente es muy útil. – matty
Uno puede descargar Opera Mobile Emulator
Esto es cierto, y es una herramienta maravillosa, pero ¿es relevante para la depuración de Opera ** Mini **? – matty
- 1. Mini-idiomas en Python
- 2. ¿Qué herramientas usas para depurar HTML/JS en tu navegador?
- 3. ¿Cómo hace Gmail el cometa en Opera?
- 4. ¿Cómo depurar JavaScript ofuscado?
- 5. antes de descargar en Opera
- 6. Usando mvc-mini-profiler
- 7. open-source mini-heroku?
- 8. Con el mini perfilador
- 9. ¿Cómo desactivar Rack-Mini-Profiler temporalmente?
- 10. Escribir un mini-lenguaje
- 11. Stackoverflows Mini Profiler
- 12. Opera Dragonfly vs. Firebug
- 13. ¿Cómo aplicar CSS solo para Opera 11?
- 14. Ejecutando un mini-programa en Mono.Csharp
- 15. MVC Mini Profiler en IIS 6
- 16. Excepción de MVC Mini Profiler en MiniProfiler.Stop()
- 17. Mini servidor web para .NET
- 18. ¿Cómo depurar VCL en barniz?
- 19. ¿Cómo depurar JavaScript en IE?
- 20. Cómo depurar sombreadores en Android
- 21. ¿Cómo depurar en el modelo?
- 22. jQuery enviar no funciona en Opera
- 23. Ventana mímica. onerror en Opera usando javascript
- 24. Opera preventDefault() en el evento Keydown
- 25. Prototipo observa problema de evento en Opera
- 26. Tamaño de fuente demasiado grande en Opera
- 27. Comando Emacs mini-buffer con el parámetro
- 28. ¿Cómo depurar ASP.net HTTPHandler
- 29. Cómo depurar MSBuild Customtask
- 30. Cómo depurar ConcurrentModificationException?
es el público en el sitio? Si es así, ¿cuál es la URL? –