Selection.addRange () ist veraltet und wird aus Chrome entfernt

9

Ich habe vor kurzem die folgende Meldung im Konsolenprotokoll von Chrome bemerkt, während ich den Aloha-Editor verwendet habe:

  

aloha.js: 14579 - Das Verhalten, dass Selection.addRange () den vorhandenen Bereich und den angegebenen Bereich zusammenführt, ist veraltet und wird im April 2017 in M58 entfernt. Siehe Ссылка für weitere Details.

Beim Versuch, einen Ersatz zu finden, konnte ich nichts anderes finden, als dass er es entfernen würde, also würde ich gerne wissen, welche Alternativen für Selection.addRange () zur Verfügung stehen, um diese Nachricht loszuwerden.

    
Inc33 06.04.2017, 16:18
quelle

1 Antwort

14

Der Trick besteht darin, removeAllRanges() für Ihre Auswahl zu verwenden, bevor Sie Ihren neuen Bereich mit addRange(range) hinzufügen. Hier ist ein Beispiel, wenn Sie den gesamten Inhalt von elem auswählen:

%Vor%     
Koen Raymundus Swinkels 16.04.2017 23:05
quelle