Chrome-Erweiterung zur Ermöglichung der Textauswahl

11

Ich bin auf viele Websites gestoßen, die das Kontextmenü (Kontextmenü) blockieren und die Auswahl von Text durch Ziehen verhindern.

Ich habe die Chrome-Erweiterung " Rechtsklick zulassen" gefunden , die das erste Problem löst. Aber was ist mit der Textauswahl? Weiß jemand, ob eine Erweiterung verfügbar ist?

DisgruntledGoat
quelle

Antworten:

4

In Chrome ist kein Skript integriert:

Optionen> Unter der Registerkarte "Haube"> "Inhaltseinstellungen"> Registerkarte "JavaScript-Häkchen" darf keine Site Javascript ausführen.

Wenn Sie es auf einer Site aktivieren müssen, fügen Sie die Site entweder der Ausnahmeliste hinzu oder besuchen Sie die Site. Klicken Sie dann auf das Javascript-Symbol in der Adressleiste und wählen Sie "JS immer auf www.xxxx zulassen". Dadurch wird es hinzugefügt Aktualisieren Sie die Ausnahmeliste und aktualisieren Sie dann die Webseite, damit JS ausgeführt werden kann.

BEARBEITEN:

Jetzt ist es 2015 und das Blockieren von Javascript lähmt oder bricht die meisten Websites. Was ich jetzt mache, ist, dass ich nur eine "Seitenquelle anzeigen" in Chrome mache und Text von dort kopiere, etwas schwieriger, aber zumindest kann ich es bekommen.

Moab
quelle
2
Ah ja, sehr nützlich. Ich habe im Grunde das Gegenteil von dem getan, was Sie vorgeschlagen haben - Websites auf die schwarze Liste zu setzen, anstatt sie auf die Whitelist zu setzen. Das einzige Problem wird sein, wenn eine Site zusätzlich zu den Klick- / Auswahl-Belästigungen über anderes nützliches Javascript verfügt.
DisgruntledGoat
4
Das mag 2010 Sinn gemacht haben, aber es bricht so ziemlich das Netz von 2015.
Michael Scheper
Inspect Element funktioniert für HTML generiert von js
NonlinearFruit
Ich habe eine bessere Lösung für Sie. Deinstallieren Sie einfach den Browser und lesen Sie eine Zeitung
pqnet
4

Ich denke nicht, dass eine dieser Antworten hilfreich ist. Es gibt jetzt CSS-Code zum Blockieren der Textauswahl, sodass das Deaktivieren oder Blockieren von Javascript keine Hilfe ist.

Bisher habe ich keine Erweiterung für Chrome gefunden, um dies zu unterstützen, aber ich habe ein Lesezeichen gefunden:

Ich habe festgestellt, dass mindestens eine Lyrics-Website begonnen hat, Benutzer daran zu hindern, Lyrics zu kopieren. (Als ob die Lyrics-Website ein Copyright für die Songtexte eines anderen hat!) Es gibt zwar einige gute Gründe für die Benutzererfahrung, die Textauswahl für bestimmte Teile einer Web-App zu deaktivieren, aber es ist klar, dass der Sinn einer Lyrics-Website darin besteht, nachzuschlagen Texte - und das Auswählen von Zeilen kann das Lesen in Ihrem Browser erleichtern, oder Sie möchten die Texte in die ID3-Daten eines MP3 einfügen („Get Info“ in iTunes).

Also scheiß drauf.

Hier ist ein Lesezeichen, mit dem Sie alles auf einer Webseite auswählen können. Es ist keine ultimative Lösung, aber es funktioniert für mich. Klicken Sie einfach auf eine beleidigende Seite.

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

Calophi
quelle
Es kann sinnvoll sein, auf Text zu klicken und ihn zu verschieben, um etwas anderes zu tun als den Text auszuwählen, z. B. ein Objekt zu verschieben, das Text enthält. Aber ich denke nicht, dass es jemals Sinn macht, die Auswahl von Text unmöglich zu machen. So oft möchte ich einen Dateinamen von Google Drive, einen Namen von Facebook usw. kopieren, bin jedoch aufgrund des UX-Fehlers dieser Websites gezwungen, fehleranfällig manuell zu tippen. Leider scheint dieses Lesezeichen keines der beiden Probleme zu lösen, zumindest in Firefox.
Michael Scheper
@Calophi Eigentlich gibt es CSS-Code, um die Textauswahl zu blockieren: Benutzerauswahl
Agcala
4

Es gibt eine Chrome-Erweiterung, mit der Sie Text mit der Bezeichnung " Auswählbar" auswählen können . Es funktioniert auf Websites wie FanFiction, wofür ich es brauchte.

Bashevis
quelle
Vielen Dank. Sieht so aus, als würde es für bestimmte Arten von Skripten funktionieren, jedoch nicht für den Urheberrechtsschutz für WP-Inhalte.
Paragbaxi
Arbeitete für mich auf der Studentenverzeichnis-Site, auf der ich Text auswählen musste.
Glenviewjeff
0

Sie können hierfür ein Lesezeichen verwenden.

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

Quelle

Victor S.
quelle
0

Versuchen Sie, die CSS- user-selectEigenschaft zu deaktivieren

Wenn Sie keinen Text von einer bestimmten Website auswählen dürfen, verwenden sie möglicherweise CSS, um die Textauswahl mithilfe der Eigenschaft zu deaktivieren

user-select

Suchen Sie im Fenster "Element überprüfen" diese Eigenschaft im CSS. Wenn Sie es finden, deaktivieren Sie es, um es zu deaktivieren.

Wenn Sie versuchen, JavaScript zu deaktivieren, wie einige Leute vorschlagen, werden einige Websites möglicherweise überhaupt nicht geöffnet. Vermeiden Sie dies, wenn Sie können.

Prost.

Agcala
quelle
-1

Dieser Affront gegen Webbenutzer wird mit Javascript erstellt. Versuchen Sie, NoScript für Chrome zu verwenden oder die fehlerhaften Javascript-Dateien mit AdBlock zu blockieren. Sie finden die Adblock-Erweiterung in der Chrome-Erweiterungsgalerie. Schauen Sie sich dann die Quelle der Seite an, von der Sie kopieren möchten. Sie sollten so etwas sehen

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

in der Kopfzeile der Website, obwohl sie es möglicherweise woanders versteckt haben. Wie auch immer, blockieren Sie die URL des SRC und Sie sollten gut sein.

Nur Jake
quelle
1
Eine Seite, an der ich bemerkt habe, dass Ereignisse mit dem Körper verbunden sind, z. B.:<body ondragstart="return false">
DisgruntledGoat