Estensione di Chrome per consentire la selezione del testo


11

Mi sono imbattuto in molti siti che bloccano il menu di scelta rapida (contestuale) e impediscono la selezione del testo mediante trascinamento.

Ho trovato un'estensione di Chrome, Allow Right Click , che risolve il primo problema, ma per quanto riguarda la selezione del testo? Qualcuno sa se è disponibile un'estensione?

Risposte:


4

Nessuno script è integrato in Chrome:

Opzioni> Nella scheda Cappuccio> Impostazioni contenuti> Tab JavaScript-Spuntare "non consente a nessun sito di eseguire javascript.

Se è necessario abilitarlo su un sito, aggiungere il sito all'elenco delle eccezioni o visitare il sito, quindi fare clic sull'icona javascript nella barra degli indirizzi e selezionare "consenti sempre JS su www.xxxx", questo verrà aggiunto a l'elenco delle eccezioni, quindi aggiorna la pagina Web per consentire l'esecuzione di JS.

MODIFICARE:

Ora è il 2015 e il blocco di JavaScript semplicemente paralizza o interrompe la maggior parte dei siti Web, quindi quello che faccio ora è solo fare una "visualizzazione della fonte della pagina" in Chrome e copiare il testo da lì, un po 'più difficile ma almeno riesco a ottenerlo.


2
Ah sì, molto utile. Fondamentalmente ho fatto il contrario di quello che hai suggerito: siti nella lista nera invece di inserirli nella whitelist. L'unico problema sarà se un sito ha altri utili JavaScript oltre ai clic / seleziona fastidi.
DisgruntledGoat

4
Questo avrebbe potuto avere senso nel 2010, ma ha praticamente rotto la rete del 2015.
Michael Scheper,

L'elemento Inspect funziona per html generato da js
NonlinearFruit

Ho una soluzione migliore per te. Basta disinstallare il browser e leggere un giornale
pqnet il

4

Non credo che nessuna di queste risposte sia utile. Ora c'è un codice CSS per bloccare la selezione del testo, quindi disattivare o bloccare javascript non è di aiuto.

Finora non ho trovato un'estensione per Chrome per aiutare con questo, ma ho trovato un bookmarklet:

Ho notato che almeno un sito Web di testi ha iniziato a impedire agli utenti di copiare testi. (Come se il sito Web dei testi abbia un copyright sui testi delle canzoni di qualcun altro!) Mentre ci sono alcuni buoni motivi di esperienza utente per disabilitare la selezione del testo per alcune parti di un'app Web, ma chiaramente il punto del sito Web di un testo è cercare testi - e la selezione di righe può semplificare la lettura nel tuo browser, o forse vuoi incollare i testi nei dati ID3 di un MP3 ("Ottieni informazioni" in iTunes).

Quindi fanculo.

Ecco un bookmarklet che dovrebbe permetterti di selezionare qualsiasi cosa su una pagina web. Non è una soluzione definitiva, ma funziona per me. Basta fare clic su una pagina offensiva.

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


Può essere sensato fare clic e spostare il testo per fare qualcosa di diverso dalla selezione del testo, come spostare un oggetto contenente testo. Ma non credo che abbia mai senso rendere impossibile selezionare il testo. Spesso, voglio copiare un nome file da Google Drive, un nome da Facebook, ecc., Ma sono costretto a digitare manualmente a causa di errori, a causa del fallimento di UX di quei siti. Purtroppo, questo bookmarklet non sembra risolvere nessuno dei due problemi, almeno in Firefox.
Michael Scheper,

@Calophi In realtà esiste un codice CSS per bloccare la selezione del testo: user-select
agcala

4

C'è un'estensione di Chrome che ti consente di selezionare il testo chiamato selezionabile . Funziona su siti Web come FanFiction, che è quello di cui avevo bisogno.


Grazie. Sembra che funzioni con alcuni tipi di script ma non con WP Content Copyright Protection.
Paragbaxi,

Ha lavorato per me sul sito della directory degli studenti dove avevo bisogno di selezionare il testo.
glenviewjeff,


0

È possibile utilizzare bookmarklet per questo.

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();})();

fonte


0

Prova a disabilitare la user-selectproprietà CSS

Se non ti è consentito selezionare il testo da un determinato sito Web, è probabile che stiano utilizzando CSS per disabilitare la selezione del testo utilizzando la proprietà

user-select

Utilizzando la finestra di ispezione dell'elemento, individuare questa proprietà sul CSS. Se lo trovi, deselezionalo per disabilitarlo.

Se provi a disabilitare JavaScript, come suggeriscono alcune persone, alcuni siti web potrebbero non aprirsi affatto, quindi evita di farlo se puoi.

Saluti.



-1

Questo affronto per gli utenti Web viene creato utilizzando Javascript. Prova a utilizzare NoScript per Chrome o a bloccare i file Javascript offensivi utilizzando AdBlock. Puoi trovare l'estensione di blocco degli annunci nella Galleria di estensioni di Chrome. Quindi guarda l'origine della pagina da cui vuoi copiare. Dovresti vedere qualcosa del genere

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

nell'intestazione del sito Web, sebbene possano averlo nascosto da qualche altra parte. Ad ogni modo, blocca l'URL dell'SRC e dovresti essere bravo.


1
Un sito in cui ho notato che ha eventi collegati al corpo, ad esempio:<body ondragstart="return false">
DisgruntledGoat
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.