La metaetiqueta es una etiqueta auxiliar en el área de la cabeza del idioma HTML.
Meta a menudo se usa para definir las instrucciones, las palabras clave y finalmente modificar la fecha y otros metadatos. Estos metadatos servirán al navegador (cómo diseñar o volver a cargar la página), los motores de búsqueda y otros servicios de red.
La etiqueta MATA contiene atributos globales (https://developer.mozilla.org/en-s/docs/web/global_attributes)
charlatánDeclaración del código de caracteres de la página web:
<meta charset = utf-8>Contenido
El contenido del atributo de contenido es el valor de la propiedad HTP-Equiv o Name, que depende de cuál use.
HTTP-EquivenEste atributo puede contener el nombre del encabezado HTTP, y el nombre completo en inglés del atributo es equivalente a HTTP. Define las instrucciones que pueden cambiar el comportamiento del servidor y el agente de usuario. El valor de esta instrucción se define en la propiedad de contenido, que puede ser uno de los siguientes:
Languaje de contenido (anticuado)Defina el idioma predeterminado de la página. Puede ser cubierto por la propiedad Lang en cualquier elemento.
PragmaEl navegador tiene prohibido visitar el contenido de la página desde el caché de la computadora local. como:
<meta http-oquiv = pragma content = no-cache>expirar
Se puede utilizar para establecer el tiempo de vencimiento de la página web. Una vez que expira la página web, debe ser transmitida en el servidor.
control de cachéEspecifique el mecanismo de caché de las solicitudes y la respuesta a seguir. Existen los siguientes métodos de uso:
No-Cache: envíe una solicitud primero, confirme si el recurso se cambia con el servidor y, si no se cambia, use el caché.
Sin tienda: no permita cachés, vaya al servidor cada vez, descargue una respuesta completa. (Medidas de seguridad)
Público: almacena todas las respuestas, pero no necesarias. Porque Max-Age también puede lograr el mismo efecto
Privado: solo un caché de usuario único, por lo que no se permite la memoria caché de retransmisión. (Por ejemplo, CDN no permite la respuesta privada de caché)
MAX-AGE: comienza la solicitud actual, cuánto tiempo se puede almacenar y reutilizar la respuesta sin ir al servidor para requerir. Por ejemplo: Max-Age = 60 significa que la respuesta puede almacenarse en caché y reutilización durante 60 segundos.
Contenido Seguridad-PolicíaPermita que el autor defina la estrategia de contenido de la página actual. La estrategia de contenido especifica principalmente la dirección del servidor permitida y el punto final de script, que ayuda a prevenir un ataque de secuencias de comandos de sitios cruzados.
La esencia de CSP es el sistema de lista blanca. Su implementación y ejecución están completadas por el navegador, y los desarrolladores solo necesitan proporcionar configuración.
CSP mejora enormemente la seguridad de la página web. Incluso si el atacante encuentra la vulnerabilidad, no puede inyectar el guión, a menos que todavía controla un anfitrión creíble que figura en la lista blanca. Dos métodos pueden habilitar CSP. Uno es un campo de la política de seguridad de contenido a través de la información del encabezado HTTP.
Content-Security-Policy: script-src 'self';
La otra es la etiqueta de la página web.
<meta http-oquiv = content-security-policy content = script-src 'seld';
En el código anterior, el CSP realizó la siguiente configuración:
Script: confíe en el nombre de dominio actual
Etiquetas: no hay URL, es decir, no cargue ningún recurso
Tabla de estilo: solo confíe en cdn.example.org y tercero parto.org
Marco: debe cargarse con el protocolo HTTPS
Otros recursos: no hay restricciones
Después de abrir, los recursos externos que no cumplan con el CSP se evitarán que se carguen.
Más introducción: Política de seguridad de contenido Tutorial de inicio
Tipo de contenido (anticuado)Defina el tipo de documento MIME y luego lo codifica con sus caracteres.
No use este valor porque está desactualizado. Se recomienda utilizar el atributo Charset en el elemento.
Debido a que el tipo de documentación no se puede cambiar en la serialización XHTML de XHTML o HTML5, no use el tipo MIME para establecer el tipo MIML MIME.
refrescarEsta instrucción especifica:
Si el atributo de contenido contiene solo un entero positivo, representa el número de segundos de segundos cargados en la página.
Si el atributo de la conferencia contiene un entero positivo y luego la cadena ';
<meta http-oquiv = actual contenido = 2;Set-Cookie (anticuado)
Defina la cookie de la página.
No use esta instrucción, use el encabezado Set-Cookie de HTTP (https://developer.mozilla.org/en-s/docs/web/http/headers/set-cookie) en su lugar
X-UA compatibleSe usa para decirle al navegador que represente la página.
<meta http-oquiv = x-ua-composición content = ie = bord, Chrome = 1/> Especifique IE y Chrome para representar la página actual con la última versiónnombre
La definición del atributo de nombre pertenece a los metadatos a nivel de documento.
El nombre de los datos de meta -datos se asocia con el valor del atributo de contenido. El posible valor del atributo de nombre es:
nombre de la aplicaciónDefina el nombre de la aplicación que se ejecuta en la página web.
autorSe usa para marcar al autor de la página web.
descripciónIncluyendo una descripción de la miniatura del contenido de la página. Algunos navegadores, como Firefox y Opera, usan esta descripción predeterminada como marcador web.
generadorSe utiliza para indicar qué software realiza la página web.
Palabras claveSolía decirle al motor de búsqueda, las palabras clave de su página web
Volver a visitarSi la página no se actualiza con frecuencia, para reducir la presión de los rastreadores de motores de búsqueda al servidor, puede configurar un tiempo de revisión para un rastreador. Si el tiempo de reverencia es demasiado corto, se accederá al rastreador de acuerdo con el tiempo predeterminado que definieron. Ejemplo:
<meta name = revisit-after content = 7 días>prestar
Renderer está preparado para que los navegadores de doble cine especifiquen cómo el navegador de doble core representa la página de forma predeterminada. Por ejemplo, 360 navegador. Ejemplo:
<meta name = renderer content = webkit> // El kernel webkit predeterminado <meta name = renderer content = ie-comp> // El modo de compatibilidad IE predeterminado <meta name = renderer content = ie-sand> // modo predeterminado i e modo estándarReferente
El referente controla el encabezado http referente (https://developer.mozilla.org/en-us/docs/web/http/referer en la solicitud de documentos. El valor correspondiente está en contenido:
Contenido | significado |
---|---|
no refererrrrrrrr | No envíe el cabezal de referente HTTP |
Origen | Enviar origen del documento |
No-Refrader-When-Downgrade | El origen se envía como referente a URL (https-> https), que es lo mismo que la página actual, pero no envía origen a un URLS inseguro (https-> http). Este es el comportamiento predeterminado. |
Origen-when-crossorigin | Solicitud del mismo origen, la URL completa (parámetros de extracción) enviado, pero en otros casos, solo se envía origen |
Inseguro | La solicitud del mismo origen o de origen cruzado enviará una URL completa (parámetro de extracción) |
Los robots solían decir que los reptiles qué páginas de páginas necesitan índices y qué páginas no requieren índices.
valor | describir | Utilizado por |
---|---|---|
índice | Permitir la página del índice de robot (predeterminado) | Todo |
noindex | No se permiten páginas de indexación de robots | Todo |
seguir | Permitir que los motores de búsqueda continúen buscando otras páginas web a través de índices de enlaces en esta página web (predeterminado) | Todo |
nofolow | Motores de búsqueda para buscar otras páginas web a través de índices de enlaces de esta página web | Todo |
ninguno | Equivalente a Nonde, nofollow | |
noodp | Está prohibido utilizar las descripciones del proyecto Open Directory (si es así) como una descripción de la página en los resultados del motor de búsqueda. | Google, Yahoo, Bing |
noarchivo | Requiere el contenido del motor de búsqueda sin almacenar en caché el contenido de la página | Google, Yahoo, Bing |
nosnippet | Está prohibido mostrar cualquier descripción de la página en los resultados del motor de búsqueda. | Google, Bing |
NoimageIndex | Se requiere que esta página no se muestre como la imagen de índice de la página de referencia. | |
nocache | Síndriminación con noarchive | Aturdir |
Proporciona un aviso sobre el tamaño del tamaño inicial de la ventana gráfica. Solo para dispositivos móviles.
valor | confnt | describir |
---|---|---|
ancho | Entero o ancho de dispositivo | Defina el ancho del píxel de la ventana gráfica, o permita que la ventana gráfica se adapte al ancho de la pantalla del dispositivo. |
altura | Entero o altura del dispositivo | Defina la altura de la ventana gráfica. No use el navegador (???) |
escala inicial | 0.0 -10.0 | Defina el ancho del dispositivo (el ancho del equipo o la altura del equipo en el modo vertical o la altura del equipo en el modo horizontal) y el tamaño de la ventana gráfica. |
a escala máxima | 0.0 -10.0 | Defina el nivel de escala máximo. Debe ser mayor o igual a la escala mínima, de lo contrario se considera que la ONU predeterminada. La configuración del navegador puede ignorar esta regla, e iOS10 +la ignora de forma predeterminada. |
mínimo | 0.0 -10.0 | Defina el nivel de escala mínimo. Debe ser menor o igual a la máxima escala, de lo contrario se considera de color triste. La configuración del navegador puede ignorar esta regla, e iOS10 +la ignora de forma predeterminada. |
escalonado por el usuario | sí o no | Si está configurado en NO, el usuario no podrá magnificar la página web. El valor predeterminado es sí. La configuración del navegador puede ignorar esta regla, e iOS10 +la ignora de forma predeterminada. |
Uso común
Escala prohibida:
<meta name = viewport content = inicial-escala = 1.0, escala mínima = 1.0, máxima escala = 1.0, user-scalable = no/>
Actualice automáticamente la página web
Puede establecer la operación de actualización de la página después de un período de tiempo. Meta http-equiviv = actualizar puede especificar el navegador para retrasar la página de actualización automática por un período de tiempo. La meta-etiqueta especifica que el navegador a continuación se actualiza automáticamente cada 5 segundos.
<meta http-oquiv = actual contenido = 5 ″ />
Redirección automática
Podemos usar metaetiquetas de actualización para redirigir la página. El siguiente ejemplo visitará www.vevb.com después de 5 segundos
<meta http-oquiv = contenido de actualización = 5;
Caché del navegador prohibido
Cuando probamos la página web localmente, el nuevo contenido no se actualiza a tiempo, y puede haber un caché del navegador. En este momento, podemos resolverlo siempre que deshabilitemos el caché del navegador usando metaetiquetas. El código general es el siguiente:
<meta http-oquiv = expires content = 0> <meta http-oquiv = pragma content = no-cache> <meta http-oquiv = cache-control content = no-cache>
Destino de la transcodificación de Baidu
<meta http-oquiv = cache-control content = no-sizepp/>
En el desarrollo móvil, el código que protege el número como número de teléfono:
<meta content = phone = no name = format-detection />
referirse a
Elemento Mdn Html (https://developer.mozilla.org/en-s/docs/web/html/element/meta)))