¿Cómo cambiar el color de selección de text en WKWebView?

Estoy intentando cambiar el color de selección de text en WKWebView . UIWebView prácticamente todas las soluciones propuestas para UIWebView / WKWebView que pude encontrar.

Cambiar el color del tinte no funciona. La aplicación de css para ::selection , -webkit-tap-highlight-color tags no funciona.

introduzca la descripción de la imagen aquí

Siempre es azul Es posible cambiarlo?

Aquí está el código de muestra para ello.

 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); }} 

llame a este método por el código Objective-C

 [webView stringByEvaluatingJavaScriptFromString:@"highlight('#ff0')"];