Deaktivieren Sie die JavaScript-Methode „onselectedtext()“ in Firefox

Deaktivieren Sie die JavaScript-Methode „onselectedtext()“ in Firefox

Viele Websites verwenden diese onselectedtext()Methode, um beim Auswählen von Text auf einer Webseite Nachrichten einzublenden („Vorlesen“ oder „Zitat einbetten“). Ich wähle beim Lesen normalerweise Text aus, um meine Stelle zu finden, daher ärgert mich diese Fehlfunktion.Gibt es eine Möglichkeit, die Firefox- onselectedtext()Unterstützung zu deaktivieren?

Beachten Sie, dass das Googeln des Problems unmöglich ist, da2.890.000Blogs, die angehenden SEO-Experten beibringen, wie sie verhindern können, dass menschliche Benutzer Text auf ihren Websites hervorheben.

Antwort1

Ich weiß nicht, ob es eine allgemeine Lösung zum Deaktivieren dieses Effekts geben kann, da die Art und Weise, wie die Funktionalität auf jeder Site implementiert wird, unterschiedlich sein kann.

Zum Beispiel,diese Implementierung zeigt eine Warnung mit ausgewähltem Text an, wenn ein Benutzer Text auswählt, da diese Aktion an das MouseUp-Ereignis gebunden ist. Ich konnte diesen Effekt deaktivieren, indem ich ein Bookmarklet geschrieben habe, das die Bindung des Mouseup-Ereignisses aufhebt.

javascript:(function(){ $(document).unbind('mouseup')})();

Wenn die Funktion zum Auslösen einer Warnung/eines Popups an einen bestimmten Absatz oder ein bestimmtes Div gebunden ist und dies auch noch an ein anderes Ereignis, ändert sich der Code oder es muss komplexer Code geschrieben werden, um alle Fälle abzudecken.

Können Sie die URL der Webseite mitteilen, auf der dieser Effekt deaktiviert werden soll?

verwandte Informationen