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

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

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

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

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

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

 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')"]; 
  • Ошибка Ajax с HTTP-статусом 0 при использовании плагина Cordova WKWebView на iOS
  • WKWebView не воспроизводит видео в ландшафтном режиме только в iOS 10
  • WKWebView зависает при загрузке локальной веб-страницы с определенной настройкой сети.
  • Есть ли поддержка в Cordova для WKWebView?
  • WKWebView и window.open
  • Место хранения файлов cookie WKWebView
  • WKWebView не отправляет cookie сеанса
  • allowBackForwardNavigationGestures = true не работает в xcode 7.1
  • WKWebView: получить название выбранной ссылки
  • Поддержка HTTP-прокси с помощью WKWebView
  • при перенаправлении с кодом 302 WKWebView не может установить cookie
  • Давайте будем гением компьютера.