Extensión de Chrome para permitir la selección de texto


11

Me he encontrado con muchos sitios que bloquean el menú de clic derecho (contexto) y evitan la selección de texto arrastrando.

Encontré una extensión de Chrome, Permitir clic derecho , que resuelve el primer problema, pero ¿qué pasa con la selección de texto? ¿Alguien sabe si hay una extensión disponible?

Respuestas:


4

Ningún script está integrado en Chrome:

Opciones> Debajo de la pestaña Capó> Configuración de contenido> pestaña JavaScript-Marque "no permite que ningún sitio ejecute JavaScript.

Si necesita habilitarlo en un sitio, agregue el sitio a la lista de excepciones o visite el sitio, luego haga clic en el icono de JavaScript en la barra de direcciones y seleccione "permitir siempre JS en www.xxxx", esto lo agregará a la lista de excepciones, luego actualice la página web para permitir que JS se ejecute.

EDITAR:

Ahora es 2015 y el bloqueo de JavaScript solo paraliza o rompe la mayoría de los sitios web, así que lo que hago ahora es hacer una "vista de la fuente de la página" en Chrome y copiar el texto desde allí, un poco más difícil, pero al menos puedo obtenerlo.


2
Ah si, muy útil. Básicamente hice lo contrario de lo que sugirió: sitios en la lista negra en lugar de incluirlos en la lista blanca. El único problema será si un sitio tiene otros javascript útiles además de las molestias de hacer clic / seleccionar.
DisgruntledGoat

44
Esto podría haber tenido sentido en 2010, pero prácticamente rompe la red de 2015.
Michael Scheper

El elemento de inspección funciona para html generado por js
NonlinearFruit

Tengo una mejor solución para ti. Simplemente desinstale el navegador y lea un periódico
pqnet

4

No creo que ninguna de esas respuestas sea útil. Ahora hay un código CSS para bloquear la selección de texto, por lo que desactivar o bloquear JavaScript no es una ayuda.

Hasta ahora no he encontrado una extensión para Chrome para ayudar con esto, pero encontré un marcador:

He notado que al menos un sitio web de letras ha comenzado a evitar que los usuarios copien letras. (¡Como si el sitio web de letras tuviera derechos de autor sobre las letras de las canciones de otra persona!) Si bien hay algunas buenas razones de experiencia del usuario para deshabilitar la selección de texto para ciertas partes de una aplicación web, pero claramente el objetivo de un sitio web de letras es buscar letras de canciones, y la selección de líneas puede facilitar la lectura en su navegador, o tal vez desee pegar las letras en los datos ID3 de un MP3 ("Obtener información" en iTunes).

Así que joder eso.

Aquí hay un bookmarklet que debería permitirle seleccionar cualquier cosa en una página web. No es una solución definitiva, pero funciona para mí. Simplemente haga clic en una página ofensiva.

Referencia: http://alanhogan.com/code/text-selection-bookmarklet


Puede tener sentido hacer clic y mover texto para hacer algo más que seleccionar el texto, como mover un objeto que contiene texto. Pero no creo que tenga sentido hacer que el texto sea imposible de seleccionar. Muy a menudo, quiero copiar un nombre de archivo de Google Drive, un nombre de Facebook, etc., pero me veo obligado a escribir manualmente con tendencia a errores, debido a la falla de UX de esos sitios. Lamentablemente, este bookmarklet no parece resolver ninguno de los dos problemas, al menos en Firefox.
Michael Scheper

@Calophi En realidad, hay un código CSS para bloquear la selección de texto: selección de usuario
agcala

4

Hay una extensión de Chrome que le permite seleccionar texto llamado Seleccionable . Funciona en sitios web como FanFiction, que es para lo que lo necesitaba.


Gracias. Parece que funciona para ciertos tipos de scripts, pero no para la protección de derechos de autor de contenido de WP.
paragbaxi

Trabajó para mí en el sitio del directorio de estudiantes donde necesitaba seleccionar texto.
glenviewjeff


0

Puede usar bookmarklet para esto.

javascript:(function(){function allowTextSelection(){window.console&&console.log('allowTextSelection');var style=document.createElement('style');style.type='text/css';style.innerHTML='*,p,div{user-select:text !important;-moz-user-select:text !important;-webkit-user-select:text !important;}';document.head.appendChild(style);var elArray=document.body.getElementsByTagName('*');for(var i=0;i<elArray.length;i++){var el=elArray[i];el.onselectstart=el.ondragstart=el.ondrag=el.oncontextmenu=el.onmousedown=el.onmouseup=function(){return true};if(el instanceof HTMLInputElement&&['text','password','email','number','tel','url'].indexOf(el.type.toLowerCase())>-1){el.removeAttribute('disabled');el.onkeydown=el.onkeyup=function(){return true};}}}allowTextSelection();})();

Fuente


0

Intenta deshabilitar la user-selectpropiedad CSS

Si no se le permite seleccionar texto de un sitio web en particular, es probable que estén usando CSS para deshabilitar la selección de texto usando la propiedad

user-select

Usando la ventana del elemento de inspección, ubique esta propiedad en el CSS. Si lo encuentra, untick que para desactivarla.

Si intenta deshabilitar JavaScript, como sugieren algunas personas, es posible que algunos sitios web no se abran, así que evite hacerlo si puede.

Salud.



-1

Esta afrenta a los usuarios de la web se crea usando Javascript. Intente usar NoScript para Chrome o bloquee los archivos Javascript ofensivos con AdBlock. Puede encontrar la extensión adblock en la Galería de extensiones de Chrome. Luego mire la fuente de la página desde la que desea copiar. Deberías ver algo como

<script src="weDontLikeUsers.js"></script>

en el encabezado del sitio web, aunque pueden haberlo ocultado en otro lugar. De todos modos, bloquea la URL del SRC y deberías ser bueno.


1
Un sitio donde noté que tiene eventos adjuntos al cuerpo, por ejemplo:<body ondragstart="return false">
DisgruntledGoat
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.