क्रोम: विशेष इनपुट क्षेत्रों पर स्वत: पूर्ण काम नहीं कर रहा है


12

मैं क्रोम में एक मुद्दे पर चला गया हूं जहां स्वत: पूर्ण अधिकांश इनपुट बक्से के इतिहास को याद रखेगा, फिर भी एक विशेष क्षेत्र में किसी भी इतिहास को सहेजने में विफल रहता है। फ़ायरफ़ॉक्स उस क्षेत्र के इतिहास को सफलतापूर्वक सहेजने में सक्षम था, और क्रोम अभी भी 99% अन्य क्षेत्रों के साथ काम करता है। यहां तक ​​कि एक ही रूप में अन्य जगहों पर भी उनके इतिहास को सहेजा जाएगा। मैं एक कठिन समय के आसपास मेरे सिर लपेट रहा हूँ क्या इस picky मुद्दे का कारण होगा।

क्या इसके लिए कोई वर्कअराउंड हैं? क्या किसी ने भी पहले उस समस्या का अनुभव किया है?


संपादित करें: मैं गलत था, क्रोम इस विशेष साइट पर किसी भी क्षेत्र को याद नहीं करना चाहता। फ़ायरफ़ॉक्स को किसी भी टेक्स्ट फ़ील्ड को ठीक उसी रूप में याद करने में कोई परेशानी नहीं है। यह SugarCRM (वेब-आधारित CRM सिस्टम) में है, इसलिए मैं वास्तव में लिंक पोस्ट नहीं कर सकता। यद्यपि यह प्रश्न में मूल इनपुट बॉक्स के लिए कोड है:

<input type='text' name='ranumber_c' 
id='ranumber_c' size='30' 
maxlength='255' 
value='300149' title='' tabindex='243' >

क्या कोड में कोई अन्य स्थान हैं जो संभावित रूप से इतिहास को सहेजने (या तोड़ने) को अक्षम करेंगे?


EDIT 2: @iglvzx - दिलचस्प है, DOCTYPE लगभग सभी फॉर्म टैग के अनुचित तरीके से उत्पन्न होने के बावजूद XHTML स्ट्रिक्ट दिखा रहा है।

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

क्या वास्तव में क्रोम एक इनपुट क्षेत्र को पहचानने से रोक देगा?


2
मेरे अनुभव में यह समस्या वेब डेवलपर्स द्वारा मानक इनपुट क्षेत्रों का उपयोग नहीं करने या किसी क्षेत्र को याद न रखने के लिए मजबूर करने (क्रेडिट कार्ड या संवेदनशील जानकारी के साथ) के कारण है। यदि आप कुछ उदाहरण लिंक पोस्ट कर सकते हैं, तो हम HTML स्रोत को देख सकते हैं और देख सकते हैं कि क्या चल रहा है।
iglvzx

Iglvzx शब्दों के एडऑन के रूप में , यदि संभव हो तो स्क्रीनशॉट साझा करें जो समस्या को समझने में बेहतर मदद कर सकते हैं।
शिव चरण

@ ब्रेट, पेज का DOCTYPE क्या है ? इनपुट टैग बंद होना चाहिए, अर्थात <input ... />
iglvzx

1
मुझे बारकोड / आईडी फ़ील्ड पर कैटलॉग . sjlibrary.org/patroninfo पर यह समस्या थी । Chrome वास्तव में "आपका नाम" इनपुट याद रखता है, लेकिन "बारकोड" नहीं। फ़ायरफ़ॉक्स में चेक किया गया है, और यह "बारकोड" फ़ील्ड को ठीक से याद करता है।
म्यू माइंड

2
यदि value="300149", तो इसे इनपुट बॉक्स में भरना चाहिए, दूसरे मूल्य पर स्वत: पूर्ण नहीं।
सेबलफॉस्ट

जवाबों:


0

जहाँ तक मेरी समझ में आता है, फ़ायरफ़ॉक्स किसी भी रूप इनपुट फ़ील्ड के लिए जानकारी बचाएगा, जिसमें "नाम" विशेषता है जिसे जानकारी से जोड़ा जा सकता है, और क्रोम / सफारी / ओपेरा केवल विशिष्ट मूल्यवान जानकारी जैसे पते और भुगतान जानकारी बचाता है।


0

समस्याग्रस्त फ़ील्ड के HTML की तुलना उसी रूप में दूसरों से करने का प्रयास करें। क्या समानताएं हैं? क्या अंतर हैं?

हालांकि अधिक जानकारी के बिना, अधिक सामान्य दृष्टिकोण क्रोम के ऑटोफिल इंजन द्वारा वर्गीकृत किए जाने वाले क्षेत्र के लिए मजबूर करना है। कुछ क्षेत्रों को सही तरीके से लेबल नहीं किया गया है, इसलिए ऑटोफिल को इनसे परेशानी हो सकती है। संभावित समाधान के रूप में, आप Chrome को पृष्ठ पर प्रत्येक प्रपत्र फ़ील्ड में विशिष्ट पहचान हस्ताक्षर जोड़ने की अनुमति दे सकते हैं।

इस प्रयोगात्मक सुविधा को सक्षम करने के लिए, एक नए टैब में निम्न URL पर जाएँ और फिर ध्वज को सक्षम करने के लिए सेट करें :

chrome://flags/#enable-show-autofill-signatures

संबंधित झंडे के साथ आपको सफलता भी मिल सकती है - कुछ अन्य लोगों की कोशिश करने के chrome://flagsलिए ऑटोफिल की यात्रा और खोज करें ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.