2014-11-02 118 views
0

我使用jQuery Mobile为基于Web的应用程序提供了基础 - 其中有许多输入元素 - a,输入,按钮等。在iOS 8的Chrome 38.0上,这些元素可以正常工作......除非您触摸并保持该元素超过1秒 - 这将导致浏览器打开弹出式提示“Open in New标签页,在新隐身*标签页中复制链接网址“。阻止Chrome for iOS打开“在新标签页中打开..复制链接URL”弹出框

虽然您可以通过触摸屏幕上的其他任何位置来关闭弹出窗口,但在使用滑动控件()和其他触摸和“保持”的元素时,它非常令人讨厌。

有关如何消除此行为或禁用的任何建议?

非常感谢。

回答

2

解决方案是将元素的-webkit-touch-callout CSS属性设置为'none'...或者将正文删除页面上的所有元素。

以我为例,我加

body {-webkit-touch-callout: none;} 

删除整个页面的“功能”。

感谢您致电rob mayoff,他的回答为https://stackoverflow.com/a/9145259/2852050

相关问题