سؤال هل يمكنني إجبار Google Chrome على تذكر كلمات المرور؟


هل هناك طريقة لإجبار Google Chrome على تذكر كلمات المرور للمواقع التي أوقفت الإكمال التلقائي؟

توضيح:

أنا مبرمج ، ولكن من الناحية المثالية ، فأنا أرغب في طريقة يمكنني من خلالها مساعدة المستخدمين المنتظمين على التنفيذ أيضًا.


83
2017-09-22 22:14


الأصل


أفترض أن لديك "عرض حفظ كلمات المرور" قيد التشغيل. - ChrisF
ChrisF - نعم ، أفعل. - Nathan Long
آسف ، ولكن كان علي أن أسأل. - ChrisF
أشعر أنه يجب أن يقال: إن إعطاء مواقع الويب القدرة على جعل المتصفح يبدو مكسورًا لا يجب أن تنفذه المتصفحات. - Kirk Woll


الأجوبة:


استخدم ال الإكمال التلقائي = على تمديد. يتغير "autocomplete = off" إلى "autocomplete = on" في صفحات الويب ، لذلك سيتم تذكر كلمات المرور الخاصة بك.


66
2017-12-21 05:48



تأتي إضافات Chrome منذ طرح هذا السؤال. شكرا لتشير هذا واحد. - Nathan Long
ماذا عن chrome لنظام Android؟ لوحة المفاتيح التي تعمل باللمس وكلمات المرور غير متوافقة. - Ivan G.
هل لاحظ أن هذا المؤلف لا يزال يمكنه إنشاء نموذج لن يتذكر التاريخ على الإطلاق. - Oleg V. Volkov
"العنصر غير موجود. ربما تمت إزالة هذا العنصر بواسطة مؤلفه." - Borislav Ivanov
ماذا عن هذا التحديث الجديد chrome.google.com/webstore/detail/... - Abdessamad Idrissi


الحل: استخدام bookmarklet

هذا ليس حلاً حقيقياً ، ولكن يمكنك اختراق هذا الحل إذا كنت تعرف القليل من Javascript من خلال إنشاء ملف مرجعي يقوم بتعبئة حقول اسم المستخدم وكلمة المرور. هذا من شأنه أن يعمل:

  1. أنشئ إشارة مرجعية في منطقة شريط الأدوات عن طريق سحب الرمز المفضّل من أي موقع ويب إلى هذه المنطقة.
  2. انقر بزر الماوس الأيمن فوق تلك الإشارة المرجعية واختر تحرير
  3. قم بتغيير حقل الاسم إلى أي شيء تريده
  4. في منطقة URL ، أدخل بعض javascript الذي سيملأ الحقول المطلوبة.
  5. انقر فوق موافق لحفظ ذلك.
  6. يمكنك الآن النقر فوق ذلك التطبيق المختصر لتعبئة تلك الحقول

على سبيل المثال ، إذا كانت الصفحة التي تريد تعبئتها تحتوي على حقول تحتوي على معرّفات "user_name" و "password" ، فسيملأها javascript بكل ما تحدده بالقرب من البداية.

javascript:function%20enterLogin(){username="your_username";password="your_password";document.getElementById('user_name').value=username;y=document.getElementById('password').value=password;}enterLogin();

هذا غير آمن على الإطلاق ، بالطبع ، إذا كان أي شخص لا تثق به قد يفتح متصفحك. يمكنهم النقر لتحرير هذا ورؤية معلومات تسجيل الدخول الخاصة بك.

ولكنها ليست أسوأ بكثير من تذكر المتصفح كلمات المرور الخاصة بك إذا كان لا يستخدم كلمة مرور رئيسية لتشفيرها؛ بعض الحفر في القوائم سيسمح لك بمشاهدة هذه. وعلى أي حال ، يجب ألا تسمح للأشخاص الذين لا تثق بهم باستخدام جهاز الكمبيوتر الخاص بك.


19
2017-09-23 21:39



+1 لطيفة. هذا هو ما أستخدمه على موقع يستخدم jQuery javascript:$("#username").val("username");$("#password").val("password"); - IsmailS
يتطلب ذلك تخزين كلمة المرور غير مشفرة في الشفرة ، وهو أمر غير مستحسن. يستخدم مدير كلمات المرور الذي يحفظ هذه الأشياء من أجلك التشفير. - Adam Katz


يحتوي Chrome على دعم أصلي له: إذا قمت بتمكين chrome://flags/#enable-password-force-saving ثم يمكنك النقر بزر الماوس الأيمن على حقل كلمة المرور وإرشاد المتصفح إلى تخزينها.

لقد تم الآن إعادة تسميته إلى chrome://flags/#PasswordForceSaving (Chrome 65 وربما بعض الإصدارات السابقة)

إذا كان لديك إضافة Password Manager مثبتة لديك ، فقد يعطل Chrome هذه الميزة الداخلية إذا اكتشفت مثل مدير كلمات المرور هذا. سيؤدي تعطيل الإضافة مؤقتًا إلى السماح لك باستخدام هذه الآلية المدمجة.


11
2018-02-24 11:39



إجراء 1+ للحل الأصلي الذي لا يتطلب امتدادًا آخر - Jonathan Gawrych
أحبط أحدهم هذه الإجابة دون التعليق على السبب. FWIW ، إذا كانت لديك إضافة Password Manager مثبتة ، فقد يقوم Chrome بتعطيل هذه الميزة الداخلية إذا اكتشفت مثل Password Manager. - Daniel F


أفعل في الغالب ما يلي في Firefox / Firebug:

  • انقر بزر الماوس الأيمن فوق النموذج ، ثم انقر فوق "فحص العنصر"
  • ابحث عن السمة autocomplete="off" (عادة على علامة النموذج)
  • انقر بزر الماوس الأيمن على "autocomplete" ، ثم انقر على "Remove attribute ..."

لا يمكنني العثور على طريقة لحذف السمات باستخدام أدوات مطوري برامج Chrome ، ولكن يمكنك تغييرها إلى autocomplete="on" أو تغيير اسم السمة إلى e.g. "عرض".


6
2017-09-23 00:06



ولكن عندما يتم إعادة تحميل الصفحة ، فإن autocomplete سيتم إعادة تعيين السمة إلى "إيقاف" ، وهزيمة الغرض ؛ سيتذكر Chrome كلمة المرور ولكن لن يملأها. - amphetamachine
amph في وقت كتابة هذا التقرير ، قم بذلك فعل عمل. إزالة autocomplete يؤدي إلى ظهور كلمة المرور لحفظ كلمة المرور ، وعند رجوعها تملأها ، حتى إذا تم إيقاف الإكمال التلقائي. ربما هذا لا يحدث أكثر من ذلك. - DisgruntledGoat
يعمل هذا في أحدث إصدار من Chrome (21.0.1180.89) - انقر بزر الماوس الأيمن على حقول نموذج اسم المستخدم وكلمة المرور ، "فحص العنصر". يتغيرون autocomplete="off" إلى autocomplete="on". ثم تقديم النموذج. - Dolan Antenucci
يعمل مع FF لكنني لم احصل عليه للعمل مع Salesforce في إصدار Chrome 33.0.1750.152 Ubuntu 12.04 (256984) .. - jcalfee314


في ما يلي أحد الكتب المرجعية التي أزلت الإكمال التلقائي. أنشئ إشارة مرجعية جديدة على شريط الأدوات واحفظ هذا السطر الطويل كعنوان url:

javascript:(function(){var%20ca,cea,cs,df,dfe,i,j,x,y;function%20n(i,what){return%20i+"%20"+what+((i==1)?"":"s")}ca=cea=cs=0;df=document.forms;for(i=0;i<df.length;++i){x=df[i];dfe=x.elements;if(x.onsubmit){x.onsubmit="";++cs;}if(x.attributes["autocomplete"]){x.attributes["autocomplete"].value="on";++ca;}for(j=0;j<dfe.length;++j){y=dfe[j];if(y.attributes["autocomplete"]){y.attributes["autocomplete"].value="on";++cea;}}}alert("Removed%20autocomplete=off%20from%20"+n(ca,"form")+"%20and%20from%20"+n(cea,"form%20element")+",%20and%20removed%20onsubmit%20from%20"+n(cs,"form")+".%20After%20you%20type%20your%20password%20and%20submit%20the%20form,%20the%20browser%20will%20offer%20to%20remember%20your%20password.")})();

5
2018-05-30 12:58



كل شيء باستثناء أي يحتوي على استعلام محدد ، لذلك يمكنك استخدام إصدار أقصر بكثير: var e= document.querySelectorAll("input[autocomplete=off]"); for(var i=0; i<e.length; i++) { e[i].setAttribute("autocomplete", "on"); } - Nux


في Chrome ، انقر بزر الماوس الأيمن على الحقل المطلوب و "فحص العنصر"

  • تغيير الإكمال التلقائي = "إيقاف" إلى الإكمال التلقائي = "على"
  • بيانات المدخلات وتقديم النموذج
  • سيطلب منك Chrome تذكر كلمة المرور
  • عند العودة ، قد لا يعرض كلمة المرور إلا بعد محاولة إرسال مرة واحدة.

4
2017-08-20 20:04





بالنسبة إلى بعض مواقع الويب ، سيسمح لك Firefox بحفظ كلمة المرور في مكان لا يتيحه Chrome. لذا يمكنك حفظ كلمة المرور في Firefox واستيرادها إلى Chrome.

  1. في Chrome ، انتقل إلى الإعدادات → استيراد الإشارات والإعدادات
  2. تحديد موزيلا فايرفوكس
  3. ألغ تحديد كل شيء ما عدا كلمات المرور المحفوظة (التحقق من بيانات نموذج الملء التلقائي كذلك إذا كنت تريد أيضًا أن يقوم Chrome بالتخطيط التلقائي لـ اسم المستخدم).
  4. انقر استيراد

تستند هذه الإرشادات إلى الإصدار 62 من Chrome.

هذا الجواب مبني على الجواب floatingstar على سؤال مماثل.


3
2017-08-24 03:13