Css 在Jquery mobile中,如何在iPad的phone gap应用程序中禁用放大镜?

Css 在Jquery mobile中,如何在iPad的phone gap应用程序中禁用放大镜?,css,jquery-mobile,cordova,ios7,Css,Jquery Mobile,Cordova,Ios7,我使用了以下CSS来禁用上下文菜单(例如:-复制、粘贴等),但它并没有禁用放大镜:- body { -webkit-touch-callout: none ; -webkit-user-drag: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-t

我使用了以下CSS来禁用上下文菜单(例如:-复制、粘贴等),但它并没有禁用放大镜:-

body { 
  -webkit-touch-callout: none ;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
}
PFA屏幕截图供参考:-


请建议一些解决方案,谢谢,理论上应该可以,但是你应该直接在Div和元素上设置CSS,你不希望mag glass出现,而不仅仅是主体。如果需要功能,您可能需要删除其中一些,例如(输入)——


添加CSS规则:指针事件:无;是否有帮助?扮演魔鬼代言人:为什么要禁用设备上的本机工具来激怒用户?无指针事件:无;不适用于meI可以通过长时间点击页面的任何部分看到放大镜它应该可以工作,因为它可以与I-phone一起工作。尝试删除浏览器缓存,以便它再次干净地加载css文件。同时检查您的页面并将其他元素和div添加到上述代码中,您需要添加禁用mag glass所需的所有内容。在页面来回导航时,它再次开始显示放大镜,Jquery mobile是否会在页面导航时从外部css文件中删除样式?如果您有多页模板,则不会。如果是单个页面,那么如果您使用的是不同的css文件,那么您需要在每个文件中使用该css代码。将该代码添加到JQM css文件中,并对其进行测试。
html, body, div, input, span, object,
form, h1, h2, button, label, a, img {
 -webkit-touch-callout: none ;
 -webkit-user-drag: none;
 -webkit-user-select: none;
 -khtml-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
 -webkit-tap-highlight-color:rgba(0,0,0,0);
 }