क्रोम 66 के साथ मुझे टेक्स्ट इनपुट पर स्वत: पूर्ण अक्षम करने का कोई तरीका नहीं मिला जैसे यह काम करता था। मैंने autocomplete="off" और autocomplete="new-password" की कोशिश की, जो मेरे विचार से क्रोम 63 तक काम करता था, लेकिन अब ऐसा नहीं है।

क्या इस सुविधा को अक्षम करने का कोई नया तरीका है?

धन्यवाद !

10
jojo____ 27 अप्रैल 2018, 11:58

4 जवाब

सबसे बढ़िया उत्तर

बस इसमें भाग गया - Google यह निर्धारित करने के लिए id या name फ़ील्ड को देखता है कि उसने उस फ़ील्ड के लिए डेटा सहेजा है या नहीं। एक साइट लेखक के रूप में, बेतरतीब ढंग से उत्पन्न नाम/आईडी का उपयोग करें, और/या फ़ील्ड में एक autocomplete=<random string> जोड़ें।

यह खेल का मैदान देखें: https://jsfiddle.net/mfdc22pz/1/

BTW क्रोम कैनरी (68) इस बग को ठीक करता है!

संक्षेप में: यादृच्छिक टैग जोड़ें जैसे: name="foo_90553-4"

5
penduDev 15 मार्च 2019, 16:59

मैंने थोड़ा jQuery का उपयोग करके हल किया (लेकिन आप एक साधारण जावास्क्रिप्ट का उपयोग कर सकते हैं)।

समस्या यह है कि क्रोम आपके फ़ील्ड के नाम और/या आईडी को देखता है। मैंने पाया कि एकमात्र समाधान उन विशेषताओं को हटाना है, फ़ील्ड के वास्तविक नाम के साथ डेटा-नाम विशेषता जोड़ें, और जावास्क्रिप्ट का उपयोग करके सबमिट करने के बाद नाम विशेषता को दोबारा संलग्न करें।

एक उदाहरण है

<form onsubmit="return formSubmit(this);" autocomplete="off">
    <input type="text" data-name="dateStart" class="form-control" />
</form>


<script>
function formSubmit(form) {
  console.log(form);
  $(form).find('.form-control').each(function(){
    $(this).attr('name', $(this).data('name'));
  });
  console.log(form);
  query = jQuery(form).serialize();
  window.open("/YOUR_URL/?" + query, "_self");
  return false;
};
</script>
2
Dario Latini 30 मई 2018, 18:23

मुझे एक ही मुद्दा मिला है। अदृश्य इनपुट डालने के साथ काम करें इसे पृष्ठ पर पहले इनपुट की तरह बनाएं।

[एचटीएमएल] ... ... [सीएसएस] ... अदृश्य_इनपुट {ऊंचाई: 0.1 पीएक्स; स्थिति: पूर्ण; मार्जिन-टॉप: -500 पीएक्स;} ...

लेकिन क्रोम डेवलपर से उत्तर की प्रतीक्षा कर रहा है: / उम्मीद है इससे आपको मदद होगी! यहां छवि विवरण दर्ज करें

1
K.Dinh 3 मई 2018, 14:22

मेरे लिए जो काम कर रहा है वह एक गैर-पासवर्ड इनपुट का उपयोग कर रहा है जो पासवर्ड मास्क होने का दिखावा करता है - वास्तविक पासवर्ड फ़ील्ड पर स्वत: पूर्ण बंद करने के लिए ब्राउज़र विक्रेताओं से जूझना शायद निराशा में समाप्त हो जाएगा ..

यहाँ एक सैंडबॉक्स है: https://codesandbox.io/s/yp3pyl4rkv

अधिक सुविधाओं के साथ एक समान दृष्टिकोण https://github.com/karaggeorge/react-better- पर है। पासवर्ड

0
eug 21 मई 2018, 19:00