dev

ExternalLinkWarning muestra un cuadro de advertencia cuando se hace clic en un enlace externo, lo que permite al usuario dejar de seguir el enlace.

Installation

Configuration

Para el uso en todo el sitio, el texto utilizado en el cuadro de diálogo se puede anular creando MediaWiki:Custom-ExternalLinkWarning que debe contener una sola línea con el siguiente formato

título|mensaje|continuar|cancelar

Todo lo anterior es opcional. Por ejemplo, para simplemente cambiar el botón Continuar para decir OK, use

||OK

No es necesario que el texto esté en inglés.

Páginas

Puede controlar a qué páginas afectará ExternalLinkWarning definiendo una o ambas de las siguientes variables.

Variable Tipo Propósito
ExternalLinkWarningNamespaces Tabla de cadenas Si esta variable está definida, el script solo estará activo en las páginas de los espacios de nombres canónicos proporcionados.
ExternalLinkWarningPageRegex Expresión regular Si se define esta variable, el script solo estará activo en las páginas cuya ruta coincida con la expresión regular proporcionada.

Ejemplos

Para limitar el script a foros y muros de mensajes.

window.ExternalLinkWarningNamespaces = ['Forum', 'Thread', 'Message_Wall'];

Para limitar el guión a los artículos que comienzan con el prefijo "Decks /"

window.ExternalLinkWarningPageRegex = /^\/wiki\/Decks\//;

Si usa el script personalmente, estos deben agregarse antes de importArticles. Si utiliza el script de forma global, estas definiciones deben colocarse en el archivo js global del sitio.

Si se definen ambas variables, el script solo estará activo en las páginas que cumplan ambos criterios.

Demo

Presiona aquí para ver la advertencia.

Dependencias

See also