Как изменить цвет выделения текста в 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')"]; 
  • Что может привести к тому, что действия UIAlertController никогда не будут вызваны?
  • Добавление заголовка в WKWebView ScrollView
  • Загрузка WKWebView при загрузке
  • Невозможно установить заголовки в моем запросе POK WKWebView
  • даже базовый ионный проект с плагином Cordova WKWebview Engine создает белый экран
  • Swift 3 WKWebView 'URLRequest'; вы хотели использовать «как» для явного преобразования? (BUG)
  • Использовать общие WKWebViewCookies для запроса
  • WKWebView / UIWebView получить значок сайта
  • Разрешить непроверенные сертификаты ssl в WKWebView
  • Тактика для ускорения WKWebView рендеринга loadHTMLString-d контента?
  • Отключить полное меню редактирования UIMenuController в WKWebView
  • Давайте будем гением компьютера.