Я пытаюсь использовать Rangy для выделения текста во всплывающем окне моего проекта Angular. Он работает правильно в других браузерах, таких как Chrome, Safari, Firefox, но не работает в IE 11. Когда я пытаюсь выделить текст, браузер зависает, и я ничего не могу сделать.
Пожалуйста, предложите мне.
Ниже мой код:
rangy.init();
let highlightClassName = `commentsHighlight`;
let sel = rangy.getSelection();
if (sel.text() == "") {
return;
}
let rangyCssApplier = rangy.createClassApplier(
highlightClassName,
{
normalize: true,
ignoreWhiteSpace: false
});
let rangyHighlighter = rangy.createHighlighter(document, "TextRange");
rangyHighlighter.addClassApplier(rangyCssApplier);
rangyHighlighter.highlightSelection(highlightClassName, sel);