Agg*_*nda 5 uiwebview ipad ios4
我一直在开发一个iPad应用程序,它使用UIWebView显示一些效果很好的文本和图像数据.但是,我正在尝试停止用户按住屏幕几秒钟时发生的用户选择.除了iOS 4.3之外,通常的方法似乎都可以正常工作.
我尝试过几个不同的东西,比如:
body, html {
-webkit-user-select:none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-touch-callout:none;
}
* {
-webkit-user-select:none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-touch-callout:none;
}
Run Code Online (Sandbox Code Playgroud)
和:
<body style='-webkit-user-select:none;'>
Run Code Online (Sandbox Code Playgroud)
似乎在iOS 4.3上没有任何作用 - 有没有其他人有这个问题?
我已经做了一些挖掘,发现一些关于UIWebView Nitro Engine在iOS 4.3中有所不同 - 这可能导致问题吗?
谢谢,AggroPanda
我也有同样的问题,但也有解决方案。将其放入您的 JavaScript 代码中:
document.documentElement.style.webkitTouchCallout = "none";
Run Code Online (Sandbox Code Playgroud)
它适用于 iOS 4.3。在 iPad 上。不知道为什么 CSS 在某些 iOS 版本中不起作用。
| 归档时间: |
|
| 查看次数: |
4444 次 |
| 最近记录: |