2015-09-22 25 views
14

iOS9_glassvô hiệu hóa toàn cầu kính lúp trên iOS 9 trong ứng dụng cordova sao băng

Tôi đã thử nghiệm một số biện pháp khắc phục để vô hiệu hóa kính lúp khó chịu với css, nhưng trên thiên thạch cordova iOS9 tôi xây dựng nó xuất hiện trong chốc lát và mất dần ra sau khi một số Cô.

nó đã làm việc trên iOS 8 nhưng không phải trên iOS 9 tại với mã css này:

body, body * { 
    -webkit-user-select: none !important; 
    user-select: none !important; 
    -webkit-user-callout: none !important; 
    -webkit-touch-callout: none !important; 
} 
input, textarea { 
    -webkit-user-select: text !important; 
    user-select: text !important; 
    -webkit-user-callout: default !important; 
    -webkit-touch-callout: default !important; 
} 
*{ 
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
    -webkit-touch-callout: none; 
    -webkit-user-select: none; 
    -moz-user-select: none; /* Firefox all */ 
    -ms-user-select: none; /* IE 10+ */ 
    user-select: none; 
    -webkit-user-drag: none; 
    -webkit-user-modify: none; 
} 

tôi đã bỏ lỡ một cái gì đó dành cho iOS 9?

+0

trùng lặp có thể xảy ra của [IOs Cordova dài báo chí cho thấy kính lúp text-chọn ngay cả với văn bản lựa chọn bị vô hiệu hóa, cách xóa?] (http://stackoverflow.com/questions/32812308/ios-cordova-long-press-shows-text-select-magnifying-glass-even-with-text-selecti) – mpoisot

+0

giống như tôi là lần đầu tiên – Dude

Trả lời

1

Plugin Frederik nêu hiện đang xây dựng thành cordova thấy https://github.com/apache/cordova-ios/pull/174

Để kích hoạt việc sửa chữa chèn <preference name="SuppressesLongPressGesture" value="true" /> vào config.xml

11

Có, nó liên quan đến iOS9. Vì bạn là một người sử dụng Cordova, plugin này sẽ khắc phục vấn đề cho bạn: https://github.com/EddyVerbruggen/cordova-plugin-ios-longpress-fix

Nó đã làm với các UILongPressGestureRecognizer thực hiện trước khi xử lý các -webkit-user-chọn: none trong css của bạn.

Tôi hy vọng điều này sẽ giúp bạn.

+0

lưu ý rằng câu trả lời chỉ với các liên kết bị xóa, ai đó có thể báo cáo và nó sẽ bị xóa (điều đó xảy ra với tôi vào thời điểm đó), thay đổi nó thành nhận xét tốt hơn hoặc đặt mã plugin vào câu trả lời – jcesarmobile

+3

Nếu chúng tôi không sử dụng Cordova, có giải pháp nào không? –

+0

THANK YOU SO MUCH !!!!!!!!!!!!! Tôi đã tìm kiếm một giải pháp trong 5 giờ! – Automatico

Các vấn đề liên quan