Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Todos los navegadores WeChat admiten almacenamiento local html5?

¿Todos los navegadores WeChat admiten almacenamiento local html5?

El navegador integrado de WeChat generalmente es compatible con HTML5, pero también existen una serie de problemas como los siguientes:

1. La versión de Android de WeChat llama directamente al kernel del navegador del sistema y la versión de iOS llama a Safari, por así decirlo. Utilice nuevas funciones, solo puede actualizar el sistema. Para muchos sistemas antiguos, las nuevas funciones no están disponibles. Incluso para lienzos básicos, toDataURL no se puede exportar a formatos de imagen/jpeg inferiores a 4.4. El formato png exportado directamente suele ser muy grande, cientos de kilobytes.

2. Almacenamiento local, etc. , se puede usar, pero se dice que hay un problema de que WeChat se borrará después de salir.

3. Según la investigación del proyecto Sencha, la plataforma más adecuada para proyectos HTML5 es la plataforma iOS. Lo he probado yo mismo y es verdad. Por ejemplo, un carrusel de imágenes creado mediante una transformación de transición CSS3 básica es básicamente lo mismo que una aplicación nativa en iOS, pero la tarjeta en Android es sorprendente. Cuando Android realiza algunos cálculos complejos, como operaciones que involucran cálculos de lienzo, a menudo lo hará. ser muy lento.

4. La depuración no es fácil. La depuración en Android consiste en instalar la aplicación Chrome beta 32 y luego usar Chrome de escritorio para iniciar la depuración remota a través de USB. Sin embargo, debido a las diferentes versiones de webkit de los dos, los resultados de la depuración a menudo no se pueden utilizar como referencia final. Para ser honesto, a veces es problemático. Solo puede confiar en adivinar (depende de si tiene habilidades básicas sólidas, una comprensión profunda del modelo de caja CSS y una comprensión profunda del desarrollo de js), lo que puede aumentar en gran medida sus posibilidades de "acertar". no olvides probar catch y alert, descubrirás que ahora te gustan mucho... Otra forma de depurar en Android es filtrar los registros de la consola a través de ADB, que puede rastrear los errores del programa. Este es un poco más complicado. y aún no lo he probado en iOS. La depuración remota de Safari requiere ejecutarse en MAC

5. Para el desarrollo, una degradación gradual y una mejora gradual serían una buena idea. {old implementation. mode} se puede usar para garantizar que otros aún puedan usar el modo de implementación anterior después de actualizar una nueva ROM (en realidad, no lo hice yo. Es realmente complicado. Estoy muy cansado todos los días. Puse un secreto, mi 4.1 estará en 4.4.

6. En la actualidad, es posible que no obtengas mucha información útil usando Baidu. Actualmente, HTML5 en China todavía está en la etapa de publicidad. lo están haciendo. No me digas quién usa qué API y qué hace. Esas API obviamente están ahí y pueden ser utilizadas por cualquier persona con un poco de conocimiento de programación. La clave es implementarlas, además de 9 errores. fijo

7. La velocidad de ejecución del programa es inversamente proporcional al uso de sus scripts y CSS3, y directamente proporcional a la velocidad de la red. Por lo tanto, sigue siendo importante utilizar menos scripts y simplificar la lógica. , use CSS3 con cuidado, comprima imágenes y códigos, etc.

Ocho, gradualmente descubriré que cuando entre al otro mundo de ie6, el desarrollo móvil es básicamente el mundo de webkit. según los requisitos de la empresa. /p>

9. Alguien entiende HTML5 como unos pocos botones de sombra circulares con fondos degradados. Si es así, puede empezar a desarrollarlo ahora.