¿Existen herramientas de diagnóstico para solucionar problemas de entrega de contenido con Opera Mini?

StackOverflow https://stackoverflow.com/questions/618895

  •  03-07-2019
  •  | 
  •  

Pregunta

Tengo una aplicación que estoy apuntando a una amplia variedad de dispositivos y plataformas. La aplicación puede representar diferentes HTML según el tipo de cliente. Sin embargo, debido a la complejidad de la aplicación, comparte una cantidad considerable de bibliotecas de JavaScript que se basan en varias llamadas a métodos asíncronos y ajax.

Uno de los objetivos de la aplicación es Opera Mini. Este " tipo-de " funciona, pero a veces parece que al crear el marcado especializado para enviarlo al cliente Opera Mini JVM, no se espera hasta que se completen las llamadas asíncronas. ¿Existe alguna técnica o herramienta para ver qué sucede con el Servidor Opera (no con el servidor web de mi aplicación) El procesamiento lateral de la página para determinar qué puedo hacer para que esto sea sólido?

¿Fue útil?

Solución

Parece que, después de una investigación adicional, el navegador del lado del servidor es bastante delicado cuando se trata de CSS. No puedo recordar el problema exacto, pero tan pronto como eliminé la hoja de estilo, todo el contenido se mostraba correctamente. En ese momento volví a introducir el CSS y todo volvió a estar en línea y funcionó como se esperaba.

Otros consejos

Tu javascript solo se permitirá un poco antes de que se cancele:

  

JavaScript se ejecuta en el Mini servidor   solo correrá por un par de segundos   antes de pausar, por recurso   razones de restricción. Esto aplica a   JavaScript ejecutado debido a un evento de disparo   p.ej. onload, así como el código de ejecución   debido a una acción del usuario.

~ http: // dev. opera.com/articles/view/opera-mini-web-content-authoring-guidelines/#javascript

Por lo tanto, lo mejor sería proporcionar la versión javascripty de su sitio al agente de usuario de Opera Mini.

Puede escribir server: source en la barra de direcciones una vez que se haya cargado una página si desea ver el árbol DOM actual.

También es posible publicar esa fuente en un script en su servidor utilizando server: source? post = http: //y.s.server.com/script. Enviará tres campos como POST solicitud: url , host y html . Luego puede hacer que su script se guarde en un archivo.

(Responder a una pregunta anterior en caso de que ayude a alguien).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top