¿Cuáles son las deficiencias de ifram y cómo mejorarlo?
1. iframe bloqueará el evento de carga de la página principal;
2. iframe y la página principal * * * comparten el grupo de conexiones, pero el navegador lo hará. bloquear la conexión del mismo dominio Hay un límite, por lo que afectará la carga paralela de la página. , generará muchas páginas, lo que no es fácil de administrar.
3. La estructura del marco iframe a veces es confusa. Si hay muchos marcos, puede haber barras de desplazamiento hacia arriba, hacia abajo, hacia la izquierda y hacia la derecha, lo que distraerá a los visitantes y provocará una mala experiencia del usuario.
4. El código es complejo y algunos motores de búsqueda no pueden indexarlo. Esto es muy importante. Los rastreadores de motores de búsqueda actuales no pueden manejar bien el contenido en iframes, por lo que su uso será perjudicial para la optimización de motores de búsqueda (SEO).
5. Muchos dispositivos móviles no pueden mostrar completamente el marco y tienen poca compatibilidad con el dispositivo.
Las páginas de marco 6.iframe aumentarán la solicitud http del servidor, lo que no es recomendable para sitios web grandes.
Mejora: ahora se usa básicamente Ajax en lugar de iframe, por lo que iframe se ha retirado gradualmente del desarrollo front-end.
Si necesita utilizar un iframe, es mejor agregar dinámicamente el valor del atributo src al iframe a través de javascript, lo que puede evitar algunos de los problemas anteriores.