我目前正在探索适用于iOS设备的网络应用程序,并使用PhoneGap来创建“原生”应用程序。我遇到的问题是放大镜,我不想在选择段落(或文本位)时显示。我已经尝试了很多解决方案,但是下面的工作。我用这个CSS来禁用这些领域我wan't全部复制,选择和这样的:在iOS网络应用程序中摆脱放大镜
*[untouchable] {
-webkit-user-drag: none;
-webkit-user-modify: none;
-webkit-highlight: none;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}
这工作得很好,但它仍然显示magnifer /放大镜,当我请按住文本:
有没有真正的解决方案呢?这将是一个简单的CSS属性,如-webkit-magnifier: none
或类似的东西真棒。如果有JavaScript解决方案,那也可以,但也许是一种矫枉过正。
由于我使用PhoneGap并且它使用UIWebView来显示页面,所以可能有一种禁用放大镜的方法 - 但我没有在本地源代码中查找那么多。
预先感谢:-)
这个工作非常适合我。我使用了CSS选择器*。谢谢。接受更多答案! – Prospero 2012-11-25 18:33:34
hi fnky,我面临同样的问题,你是否找到了解决方法?谢谢 – 2014-08-27 21:45:31