Как изменить цвет выделения текста в 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')"]; 
  • Миграция из UIWebView в WKWebView
  • Загружать файлы из локальной файловой системы на веб-сайт WKWebView из файла: // URL
  • WKWebView не дал все файлы cookie в навигацииResponse
  • Как сделать снимок экрана части UIView?
  • Можно ли использовать кеш между WKWebViews?
  • 'reload' vs 'reloadFromOrigin' в WKWebView
  • Отключить усиление в WKWebView
  • Странное заполнение при использовании UIWebView / WKWebView
  • WKWebView открывает ссылки из определенного домена в сафари
  • com.apple.WebKit.WebContent drop 113 error: Не удалось найти указанную службу
  • Невозможно подклассы WKWebView
  • Давайте будем гением компьютера.