internet explorer - solucionar - ¿Qué es un browserconfig.xml simple/mínimo para un sitio web?
internet explorer cannot display the webpage solucionar (6)
Agregar una meta
podría funcionar o no. browserconfig.xml
esta etiqueta, pero aún recibimos errores 404 para browserconfig.xml
solicitudes de browserconfig.xml
todo el tiempo. Al final, decidimos hacer un simple xml.
Nuestro browserconfig.xml
ve así y, básicamente, solo dice dónde se encuentran 4 imágenes.
<?xml version="1.0" encoding="utf-8"?>
<browserconfig>
<msapplication>
<tile>
<square70x70logo src="/mstile-70x70.png"/>
<square150x150logo src="/mstile-150x150.png"/>
<wide310x150logo src="/mstile-310x150.png"/>
<square310x310logo src="/mstile-310x310.png"/>
<TileColor>#8bc53f</TileColor>
<TileImage src="/mstile-150x150.png" />
</tile>
</msapplication>
</browserconfig>
Y pon esto en tu html:
<meta name="msapplication-config" content="/browserconfig.xml" />
Y ahora está bien
No quiero hacer nada especial o complicado con respecto a Windows 8 y fijación, simplemente no quiero ver los mensajes 404 No encontrados, ya que IE busca browserconfig.xml
desplazándose en mis archivos de registro.
¿Existe un archivo browserconfig.xml
trivial que pueda colocar en mi raíz que satisfaga IE y que funcione como un buen browserconfig.xml
posición si decido agregar más adelante mejor soporte para Windows 8?
Agregué el meta código a mi cabeza, pero todavía recibo solicitudes de browserconfig.xml también.
Así que creo que la mejor manera es; según ellos: http://msdn.microsoft.com/browserconfig.xml
<?xml version="1.0" encoding="utf-8"?>
<browserconfig>
<msapplication>
</msapplication>
</browserconfig>
Hay un ejemplo en la referencia del esquema de configuración del navegador de la página MSDN de Microsoft.
browserconfig.xml
archivo browserconfig.xml
en la carpeta raíz del servidor web.
También puede incluir:
<meta name="msapplication-config" content="none"/>
en su HTML para evitar que IE busque este archivo, si esa es una opción para usted que también podría funcionar.
Hay una tercera forma de evitar que browserconfig.xml
llene sus archivos de registro con errores 404. Puede devolver un valor nulo (444) desde el servidor y desactivar el registro solo para esa ubicación. Esto es relevante porque favicon.ico hace lo mismo ignorando las etiquetas meta head y el buscador que lo llama (también genera un 404). El problema es más grande que solo este archivo no deseado.
A su pregunta específica de evitar errores 404 en sus registros en browser.xml - para NGINX, puede crear un nuevo archivo en /etc/nginx/snippets/
y luego #include
ese archivo en su /etc/nginx/sites-available/example.org
archivo /etc/nginx/sites-available/example.org
dentro del bloque del servidor.
Ejemplo: /etc/nginx/snippets/block-known-errors.conf
tiene los siguientes contenidos:
location ~* /(favicon.ico|browserconfig.xml)$
{ access_log off; log_not_found off; return 444; }
Luego, en su configuración en /etc/nginx/sites-available/example.org
, debería agregar:
include /etc/nginx/snippets/block-known-errors.conf;
La nota en la especificación de ubicación en NGINX usa una expresión regular y no distingue entre mayúsculas y minúsculas . Y debido a que es una location
debe estar dentro de la especificación del server
.
En la práctica, anidamos nuestras inclusiones en la carpeta /etc/nginx/snippets/
y tenemos una inclusión global y otra incluye para sitios específicos según los requisitos de seguridad / tecnología. Esto permite que nuestros puntos finales solucionen un problema global casi de inmediato al agregar un archivo o editar un archivo existente para administrar nuestros registros.
Solo se pueden ver demasiados cruces con OSSEC y una pila ELK.
Estoy seguro de que mod_rewrite en Apache podría hacer esto también.
La solución más fácil es simplemente usar el creador de archivos oficial Microsoft Browserconfig.xml: http://www.buildmypinnedsite.com
Puede crear un archivo xml completo y obtener todas las imágenes de tamaño de su logotipo en solo 3 pasos. Lo hice por mi sitio y solo me llevó 2 minutos.
Generará un archivo browserconfig.xml completo y proporcionará todas las imágenes con título en un solo archivo zip.
Editar el 8/8/2015: Acabo de encontrar otra opción: http://realfavicongenerator.net/
El beneficio de este sitio web son los generadores de su browserconfig.xml Y todos sus íconos apple-touch- *, favicon, etc. Básicamente es un sitio web único para generar todo una vez.
También podría agregarlo a su HTML y establecer la configuración en "ninguno" como este:
<meta name="msapplication-TileColor" content=" #009900" />
<meta name="msapplication-square70x70logo" content="images/smalltile.png" />
<meta name="msapplication-square150x150logo" content="images/mediumtile.png" />
<meta name="msapplication-wide310x150logo" content="images/widetile.png" />
<meta name="msapplication-square310x310logo" content="images/largetile.png" />
<meta name="msapplication-config" content="none"/>
Fuentes:
http://samples.msdn.microsoft.com/iedevcenter/PinnedSites/scenario1.html https://msdn.microsoft.com/library/dn320426