¿Hay alguna forma de anular el comportamiento de HTML target = "_ blank" como usuario final?

3

¿Hay alguna forma, en cualquier navegador, con o sin una extensión, de anular el comportamiento de target = "_ blank"?

De lo que estoy al tanto, no hay ningún navegador en ninguna parte que le permita abrir un enlace con un atributo target = "_ blank" en la misma ventana.

¿Alguien conoce alguna forma de anular este atributo para los usuarios finales?

squareman
fuente

Respuestas:

2

Si la página tiene jQuery puede inyectar lo siguiente:

$('a[target="_blank"]').removeAttr('target');
Vasco Costa
fuente
7

Firefox te permite anularlo :

Los usuarios que desean cambiar este comportamiento deben escribir about: config en una pestaña en el navegador web Firefox. Esto debería abrir la configuración de Firefox. Los usuarios de primera vez deben aceptar un descargo de responsabilidad. Luego deben filtrar el término browser.link.open_newwindow. El valor predeterminado de esa entrada es 3, que abre enlaces que normalmente se abrirían en una nueva ventana en una nueva pestaña.

Para forzar a Firefox a abrir enlaces (no importa si han sido diseñados para abrirse en una nueva pestaña o ventana) en la misma pestaña, uno tendría que cambiar el valor a [1] que abrirá todos los enlaces que normalmente se abrirían en una nueva Ventana en la misma pestaña. Cambiar el valor a [2] abriría nuevas ventanas en una nueva ventana (duh).

Valor de 1 : Abre enlaces que normalmente se abrirían en una nueva pestaña o nueva ventana en la pestaña o ventana actual
Valor de 2 : Abrir enlaces que normalmente se abrirían en una nueva ventana, en una nueva ventana
Valor de 3 : Abrir enlaces que normalmente se abrirían en una nueva ventana en una nueva pestaña en la ventana actual (predeterminado)

Joseph Silber
fuente
1

Puede hacer esto si su navegador admite scripts de usuario (como Chrome o Firefox a través de un complemento).

Luego, puede escribir un script de usuario para anular el comportamiento del sitio / página que le interesa.

Julian Knight
fuente
0

Greasemonkey tiene una serie de scripts generados por el usuario que harán esto.

Unos segundos de google aparecieron " Eliminar enlace de destino "- hay muchos otros.

BryanH
fuente
0

Opera lo admite en el menú emergente al hacer clic derecho en un enlace. Podría ser más claro, la opción está etiquetada como "Abrir".

Está disponible en Opera 12, pero es una de las características que faltan en Opera 15.

Pete Forman
fuente