0
所以在一个UIWebView中,只要你按下任何东西,就会出现一个灰色的选择框。就像这样:删除UIWebView选择突出显示?
我知道,如果你有机会获得该网站的源代码,你可以删除它,但很明显,在这个例子中,我使用YouTube,这是我不能访问。我可以删除Xcode中的灰色突出显示吗?
非常感谢!
所以在一个UIWebView中,只要你按下任何东西,就会出现一个灰色的选择框。就像这样:删除UIWebView选择突出显示?
我知道,如果你有机会获得该网站的源代码,你可以删除它,但很明显,在这个例子中,我使用YouTube,这是我不能访问。我可以删除Xcode中的灰色突出显示吗?
非常感谢!
为什么不使用JavaScript注入?
[webView stringByEvaluatingJavaScriptFromString:
@"document.body.style.setProperty(\"-webkit-tap-highlight-color\", \"rgba(0,0,0,0)\");"
];
把它放在viewDidLoad中似乎没有做任何事情 - 我是否错过了什么? – Stickerbox
也许你需要在JavaScript上调整一些东西,我不知道,我刚刚想到了这一点。只是为了把你推向正确的方向。 – 2013-02-06 20:19:14
男人,只需使用CSS而不是viewDidLoad。 a { \t -webkit-tap-highlight-color:rgba(0,0,0,0); } –