Angular Dom Sanitizer HTML не может копировать текст - PullRequest
0 голосов
/ 11 ноября 2019

Я использовал DomSanitizer для очистки моего HTML-контента из базы данных для отображения на странице.

<div [innerHtml]="safeHtml(article.text)"></div>

Где safeHtml:

safeHtml(html){
    return this.sanitize.bypassSecurityTrustHtml(html);
}

Работает отлично. Но я заметил, что этот текст не может быть выделен или скопирован при отображении на веб-странице. В противном случае тексты, отображаемые из обычного строкового поля, можно скопировать или выбрать обычным образом.

1 Ответ

0 голосов
/ 11 ноября 2019

Можете ли вы проверить свой HTML-контент, поступающий из базы данных. Возможно, в нем есть какой-то элемент стиля, который может иметь свойство CSS user-select:none;.

. Если это не решит вашу проблему, проверьте CSS элемента контейнера div.

...