2014-11-02 39 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

相關問題