我使用jQuery Mobile为基于Web的应用程序提供基础 - 其中有许多输入元素 - a,输入,按钮等。在iOS 8上的Chrome 38.0中,元素工作正常...除非您触摸并按住元素超过1秒钟 - 这将导致浏览器打开弹出式提示,以显示&#34;在新标签页中打开,在新隐身标签中打开*标签,复制链接网址&#34;。< / p>
虽然您可以通过触摸屏幕上的任何其他位置来关闭弹出窗口 - 但使用滑块控件()和您触摸并保持的其他元素时会非常烦人。
有关如何删除此行为或禁用?
的任何建议先谢谢。
答案 0 :(得分:2)
解决方案是将-webkit-touch-callout CSS属性设置为&#39; none&#39;对于元素...或者要删除页面上所有元素的正文。
在我的情况下,我添加了
body {-webkit-touch-callout: none;}
删除&#39;功能&#39;整个页面。
感谢rob mayoff https://stackoverflow.com/a/9145259/2852050给出答案。