2012-07-17 15 views
5

यह How does browser know when to prompt user to save password? से संबंधित है, सिवाय इसके कि सफारी के लिए विशिष्ट है।सफारी को पासवर्ड कैसे सहेजने के लिए संकेत देने के लिए पता है?

मेरे पास एक ऐसी वेबसाइट है जिसमें आप लॉग इन कर सकते हैं दो अलग-अलग तरीके हैं। पहला मुख्य साइट है जिसमें आपको अपना ईमेल, पासवर्ड और अपने खाते का डोमेन दर्ज करना होगा। दूसरा तरीका वास्तव में आपके डोमेन पर जाना है (जो मेरे सर्वर पर इंगित कर रहा है) जिस बिंदु पर आपको केवल अपने ईमेल और पासवर्ड में प्रवेश करने के लिए कहा जाता है।

दूसरे तरीके से लॉग इन (दो इनपुट), सफारी, क्रोम और फ़ायरफ़ॉक्स सभी पूछेंगे कि क्या मैं अपना उपयोगकर्ता नाम और पासवर्ड (अपेक्षित के रूप में) सहेजना चाहता हूं।

लेकिन पहले तरीके से लॉग इन करना (तीन इनपुट), केवल क्रोम और फ़ायरफ़ॉक्स पूछते हैं। सफारी नहीं करता है।

मेरा फॉर्म AJAX/जावास्क्रिप्ट नहीं है। इसमें एक फॉर्म टैग, एक सबमिट बटन, और आईडी/नाम के साथ तीन इनपुट - ईमेल, पासवर्ड (प्रकार = पासवर्ड), और account_domain है। मेरे पास स्वत: पूर्ण = बंद नहीं है।

क्या कोई जानता है कि सफारी उपयोगकर्ता नाम/पासवर्ड सहेजने के लिए कहने के लिए क्या ढूंढ रही है? क्या यह बी/सी है मेरे पास दो के बजाय तीन इनपुट हैं?

एक नोट के रूप में, मैंने केवल सफारी का उपयोग करके अपनी पत्नी के मैक पर एक ही परीक्षण चलाया और उसे किसी भी मामले में सहेजने के लिए प्रेरित नहीं किया गया था। तो मुझे नहीं पता।

मैंने सत्यापित किया कि इनमें से किसी भी साइट ने इनमें से किसी भी साइट के लिए "कभी भी पासवर्ड याद नहीं किया" क्लिक किया था।

उत्तर

1

मुझे यह वही समस्या थी, और आपकी पोस्ट ने मेरी समस्या का उत्तर दिया।

मैं सिर्फ एक सरल रूप है कि केवल पासवर्ड को बचाने के लिए एक पासवर्ड है, जो एक मोबाइल पर सफारी का संकेत नहीं होता अनुरोध किया था: अपनी पोस्ट पढ़ने के बाद

<fieldset> 
<legend>Please login below:</legend> 
<form role="form" id="access" name="access" method="post"> 
    <div class="form-group form-group-sm"> 
     <label for="password">Password</label> 
     <input class="form-control" required type="password" placeholder="Enter Password" name="password" id="password" /> 
    </div> 
    <div class="form-group form-group-sm"> 
     <input class="btn-lg btn-primary center-block" type="submit" value="Login" /> 
    </div> 
</form> 

, मैं एक "उपयोगकर्ता नाम जोड़ा "इनपुट क्षेत्र इस प्रकार है:

<fieldset> 
<legend>Please login below:</legend> 
<form role="form" id="access" name="access" method="post"> 
    <div class="form-group form-group-sm"> 
     <label for="username">Username</label> 
     <input class="form-control" required type="text" placeholder="Enter Username" name="username" id="username" /> 
    </div> 
    <div class="form-group form-group-sm"> 
     <label for="password">Password</label> 
     <input class="form-control" required type="password" placeholder="Enter Password" name="password" id="password" /> 
    </div> 
    <div class="form-group form-group-sm"> 
     <input class="btn-lg btn-primary center-block" type="submit" value="Login" /> 
    </div> 
</form> 

जोड़ने के बाद कि, अब मुझे पासवर्ड बचाने के लिए एक संकेत मिला है।

तो मुझे लगता है कि सफारी पासवर्ड फ़ील्ड के साथ जुड़ने के लिए उपयोगकर्ता नाम, नाम, ईमेल इत्यादि की तलाश में है। मैंने इसका बहुत परीक्षण नहीं किया, लेकिन मुझे यकीन है कि अधिक अनुभव वाला कोई व्यक्ति इसे सत्यापित कर सकता है।

आपकी पोस्ट के लिए धन्यवाद।

संबंधित मुद्दे