Muchos usuarios siguen navegando con navegadores obsoletos, a menudo sin conocer los riesgos. Actualizar garantiza mayor seguridad y fiabilidad. Este plugin muestra un aviso discreto que anima a los visitantes a actualizar su navegador. Activa el plugin y funcionará sin interrupciones.
WP BrowserUpdate se basa en la lógica de detección de browser-update.org. Ahora el plugin funciona de forma independiente de browser-update.org en el momento de la visualización: el aviso visible para visitantes se sirve desde los archivos de runtime incluidos en el propio plugin, por lo que los sitios no necesitan cargar scripts, estilos ni enlaces de aviso predeterminados desde browser-update.org. browser-update.org sigue siendo la fuente upstream acreditada de la lógica de detección incluida, y las futuras actualizaciones del runtime se registran con URL de origen y hashes en los recursos del plugin.
Visita browserupdate.org para obtener más detalles sobre el proyecto upstream.
¿Quieres ayudar a traducir este plugin? Visita el proyecto de traducción de WordPress.
Cómo funciona
WP BrowserUpdate incluye la lógica de detección de browser-update.org para WordPress. Tras la activación, el plugin carga el runtime local de avisos desde el directorio del plugin y pasa a esos scripts los umbrales configurados de versión de navegador. El aviso solo se muestra cuando la lógica de detección incluida coincide con un navegador según tus ajustes.
La página de ajustes está disponible en Ajustes > WP BrowserUpdate. Puedes definir versiones de navegador para cada clave de navegador admitida por el runtime incluido de browser-update.org, elegir dónde aparece el mensaje y qué elemento debe contenerlo, activar el modo de prueba, decidir si se debe avisar a navegadores móviles o no compatibles, personalizar enlaces, idioma y texto del mensaje, y añadir CSS personalizado de confianza para el aviso.
Los campos de versión del navegador aceptan versiones principales como 115 y versiones positivas con puntos como 137.0.3912.63. Las versiones con puntos se pasan exactamente al runtime incluido en lugar de reducirse a su versión principal; la comparación exacta depende de la lógica incluida de browser-update.org y de la clave de navegador usada por ese runtime. Un valor de 0 usa la detección predeterminada incluida de navegadores obsoletos. Los números enteros negativos se pasan al runtime incluido como desplazamientos relativos desde la versión upstream incluida actual.
Microsoft Edge y Microsoft Internet Explorer ahora tienen ajustes separados.
Este diseño con runtime local evita el bloqueo en el frontend de URL de scripts externos en sitios con políticas de seguridad de contenido estrictas o bloqueo de rastreadores. WP BrowserUpdate solo incluye los archivos locales de runtime y adaptador CSP necesarios para el plugin.
Aviso importante
Cambios incompatibles en la versión 6.0
– Requiere WordPress 6.0 o superior.
– Introduce un nuevo modelo de ajustes estructurado para admitir la superficie de personalización de browser-update.org usada por WP BrowserUpdate.
– Traslada el runtime de browser-update.org visible para visitantes al paquete del plugin, de modo que las políticas de seguridad de contenido estrictas y los bloqueadores de seguimiento ya no necesitan permitir scripts de browser-update.org.
– Los ajustes existentes de WP BrowserUpdate de la versión 5.x se migran automáticamente.
Cambios incompatibles en la versión 5.0 – Requiere PHP 7.4 o superior. – Asegúrate de que tu alojamiento esté actualizado a PHP 7.4 antes de actualizar a la versión 5.0 o superior. – Los servidores que ejecutan versiones anteriores de PHP ya no son compatibles. – Si tu servidor ejecuta una versión anterior de PHP, descarga la versión 4.8.1.
