例:
顶部的气泡被锁定在屏幕的顶部,当我的手指从一侧移到另一边时,按照我的x位置.
我试图添加以下css,人们说应该解决我的问题:
* { -webkit-tap-highlight-color: rgba(0,0); -webkit-touch-callout: none; -webkit-user-select: none; }
这没有帮助.看网络检查器中的东西,我可以确认这个css被成功添加到了一切.我尝试了一大堆不同的普通触摸标注:none和user-select:没有人建议,似乎没有任何帮助.
除了上述的简单变化之外,我还尝试删除所有的JavaScript和所有CSS,并且放大镜仍然出现.
我怎么能让它消失?是否有任何可能导致此问题的插件?任何帮助深表感谢.
Cordova插件:
> com.mbppower.camerapreview
> cordova-plugin-statusbar
> cordova-plugin-whitelist
>离子插件键盘
> org.apache.cordova.camera
> org.apache.cordova.console
> org.apache.cordova.device
> org.apache.cordova.dialogs
> org.apache.cordova.file
> org.apache.cordova.file-transfer
> org.apache.cordova.network-information
> org.apache.cordova.vibration
科尔多瓦版本:5.1.1
iPhone 5s与iOS版本:9.0.1
解决方法
从那以后,看起来这个代码已被合并到主线cordova中,可以通过添加来启用
< preference name =“SuppressesLongPressGesture”value =“true”/>到config.xml
这对我来说非常合适!
这是承诺和注意事项
https://github.com/apache/cordova-ios/commit/1ad9951c80dbf97281e763f5f27a9bc8852c0537