Как изменить цвет выделения текста в WKWebView?

Я пытаюсь изменить цвет выделения текста в WKWebView . Я пробовал практически все предлагаемые решения для UIWebView / WKWebView которые я смог найти.

Изменение цвета оттенка не работает. Применение css for ::selection , -webkit-tap-highlight-color работает.

введите описание изображения здесь

Это всегда синий цвет. Можно ли это изменить?

One Solution collect form web for “Как изменить цвет выделения текста в WKWebView?”

Вот пример кода для него.

 function highlight(colour) { var range, sel; if (window.getSelection) { // IE9 and non-IE try { if (!document.execCommand("BackColor", false, colour)) { makeEditableAndHighlight(colour); } } catch (ex) { makeEditableAndHighlight(colour) } } else if (document.selection && document.selection.createRange) { // IE <= 8 case range = document.selection.createRange(); range.execCommand("BackColor", false, colour); }} 

вызовите этот метод с помощью кода Objective-C

 [webView stringByEvaluatingJavaScriptFromString:@"highlight('#ff0')"]; 
  • Можно ли использовать кеш между WKWebViews?
  • Состояние WKWebView на Кордове iOS 9?
  • WKWebView ScaleToFit
  • WKWebView в iOS не принимает сессию Cookie
  • Загрузка файлов WKWebView ios
  • WKWebView не открывается НЕКОТОРЫЕ target = "_ blank" ссылки
  • WKWebView заставляет мой контроллер просмотра протекать
  • WKWebView загружает ресурсы из локальной папки документа
  • Как я могу правильно выполнить проверку подлинности с помощью WKWebView?
  • WKWebView не загружает http-образ в iOS 10 и выше
  • Установка «Отключить веб-безопасность» и «разрешить доступ к файлам из файлов» в iOS WKWebView
  • PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.