Html 是否可以在UIWebview ios中更改文本选择颜色?

Html 是否可以在UIWebview ios中更改文本选择颜色?,html,ios,css,iphone,webview,Html,Ios,Css,Iphone,Webview,我在UIwebview中加载了html文件,并在html文件中添加了下面的代码 <style> ::-moz-selection { /* Code for Firefox */ color: red; background: yellow; } ::selection { color: red; background: yellow;

我在UIwebview中加载了html文件,并在html文件中添加了下面的代码

 <style>
  ::-moz-selection { /* Code for Firefox */
              color: red;
              background: yellow;
          }

      ::selection {
          color: red;
          background: yellow;
      }
      </style>

:-moz选择{/*Firefox代码*/
颜色:红色;
背景:黄色;
}
::选择{
颜色:红色;
背景:黄色;
}
也可以在Uiwebview中设置淡色,但当我选择文本时,它仍然显示蓝色。

是。我浪费了两天时间来解决这个令人头痛的问题。访问此文件并将JS代码放在JS文件中。将其导入.HTML文件

下面是它的示例代码

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

阿维索姆!你救了我,你好,莫辛。。我试图突出显示文本。但是,我想在用户再次打开应用程序时永久存储,他可以看到现有的亮点。如何做到这一点???@McDonal_11我也想做同样的事情。找到解决方案了吗?我们可以在UIWebView中突出显示文本。但是,我们不能突出显示UIWebView中PDF文件中的文本。所以我尝试了自己的。你必须使用不同的库。
[webView stringByEvaluatingJavaScriptFromString:@"highlight('#ff0')"];