मेरे पास शुद्ध जावास्क्रिप्ट में लिखा गया एक वेब एप्लिकेशन है (दस्तावेज़ के अलावा कोई पूर्व-जेनरेट नहीं किया गया HTML जो सभी जेएस फाइलों को लोड करता है)।ब्राउज़र में सहेजे गए पासवर्ड ऑटोफिल को कैसे ट्रिगर करें?
इस ऐप में एक लॉगिन फ़ॉर्म है जो दस्तावेज़.ready ईवेंट इवेंट ट्रिगर होने पर गतिशील रूप से बनाया गया है। मैं "पासवर्ड याद रखें" प्रदर्शित करने में ब्राउज़र को चालित करता हूं? AJAX का उपयोग करके लॉग इन करने से पहले लॉगिन फ़ॉर्म को छिपी हुई आईफ्रेम में पोस्ट करके संवाद (फ़ायरफ़ॉक्स में पासवर्ड सहेजे गए पासवर्ड सूची पर दिखाई देता है, इसलिए यह हिस्सा स्पष्ट रूप से काम करता है) लेकिन बाद में लॉग इन स्क्रीन लोड होने के बाद सुरक्षित पासवर्ड कभी भर नहीं जाते पहर। फ़ायरफ़ॉक्स और सफारी में भी यही बात होती है।
क्या ऐसा कुछ है जो मैं कर सकता हूं या कुछ फ़ंक्शन जिसे मैं ऑटोफिल ट्रिगर करने के लिए कॉल कर सकता हूं?
अपडेट: प्रारंभिक पृष्ठ लोड पर सफारी में ऑटोफिल काम करता है, लेकिन जब उपयोगकर्ता लॉग आउट नहीं होता है और लॉगिन फॉर्म को पृष्ठ रीलोड के बिना फिर से बनाया जाता है। फ़ायरफ़ॉक्स में यह कभी काम नहीं करता है।
आप हमेशा पृष्ठ पर अपना लॉगिन फॉर्म बना सकते हैं और दस्तावेज़ तैयार होने तक ही छिपा सकते हैं .. – gnarf
लॉगआउट पर पृष्ठ को फिर से लोड करने से सफारी और क्रोम में ऑटोफिल काम होता है। फ़ायरफ़ॉक्स, हालांकि, शायद एक स्थिर लॉगिन पेज की आवश्यकता होगी जिसे मैं टालने के लिए कड़ी मेहनत कर रहा था। –