阻止 iOS 版 Chrome 打开"Open in New Tab .. Copy Link URL"弹出式窗口



我使用jQuery Mobile为基于web的应用程序提供基础,其中有许多输入元素-a、input、button等。在iOS 8上的Chrome 38.0中,这些元素运行良好。。。除非您触摸并按住该元素超过1秒,否则浏览器将打开一个弹出提示,提示"在新选项卡中打开,在新隐身标签中打开,复制链接URL"。

虽然你可以通过触摸屏幕上的任何其他地方来关闭弹出窗口,但当使用滑块控件()和你触摸并"按住"的其他元素时,这是非常令人讨厌的。

关于如何删除或禁用此行为,有什么建议吗?

提前谢谢。

解决方案是将元素的-webkit touch callout CSS属性设置为"none"。。。或者为页面上的所有元素移除主体。

就我而言,我添加了

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

删除整个页面的"功能"。

感谢rob mayoff在https://stackoverflow.com/a/9145259/2852050.

最新更新