2016-09-26 11 views
5

में स्वचालित रूप से जोड़ा गया इनपुट (उपयोगकर्ता) बटन छुपाएं कोई विचार है कि मैं सीएसएस के माध्यम से this annoying input icon/button in Safari कैसे छिपा सकता हूं? मुझे नहीं पता कि इस नए आइकन का अर्थ क्या है क्योंकि मेरे लिए इसकी कोई कार्यक्षमता नहीं है।सफारी 10 (?)

Thx एक लाख, थॉमस

+0

यह कब दिखाता है? – Goombah

+0

अजीब बात है, मुझे कोई नियम नहीं मिला जिस पर इनपुट फ़ील्ड दिखाया गया है और जो नहीं। कभी-कभी दिनांक फ़ील्ड (जिन्हें टाइप = "डेट" के रूप में चिह्नित नहीं किया जाता है) और कुछ अन्य फ़ील्ड जैसे पहले नाम, अंतिम नाम इत्यादि। पृष्ठ को फिर से लोड करने के बाद यह हो सकता है कि यह दिखाया न जाए, केवल अगले रीलोड के बाद। वास्तव में कोई सुराग नहीं है। मैं पहले ही सीएसएस के माध्यम से कैलेंडर पिकर, आंतरिक/बाहरी स्पिनर एचटीएमएल 5/वेबकिट तत्वों को डिफ़ॉल्ट रूप से छुपाता हूं, क्योंकि मुझे इसे अपने व्यवस्थापक पैनल के लिए स्वयं करना है। लेकिन यह इस अजीब नए आइकन/बटन के लिए मदद नहीं करता है। https://www.ideaweb.de/s/160926c2osz.png –

+0

इसकी सेटिंग "ऑटोफ़िल वेब फ़ॉर्म: मेरे संपर्कों से जानकारी का उपयोग करके" सेटिंग को मिला, लेकिन इसे दिखाने का कोई मौका नहीं है क्योंकि स्वत: पूर्ण = "बंद" मदद नहीं करता है ? –

उत्तर

6

मैं इस समस्या को इस तरह से

input:focus::-webkit-contacts-auto-fill-button{ 
    opacity: 0; 
} 
+2

यह भी देखें: http://stackoverflow.com/questions/38663578/how-to-hide-autofill-safari-icon-in-input-field – kitchin

0

का समाधान मैं नोटिस किया है कि आइकन दिखाई देता है अस्तित्व से पहले कोई भी खाली लेबल।

एचटीएमएल

<label></label> 
<input> 

सीएसएस

label:before { 
content: 'some text for label'; 
} 
0

अच्छी खबर यह है कि है: संभव समाधान इस तरह लेबल से सभी पाठ दूर करने के लिए और "के बाद" का उपयोग कर सीएसएस संपत्ति के रूप में कहते हैं, है ऐसा लगता है कि 10.1.1

+0

मेरे पास यह 10.1.2 है – Danial