25Aug

كيفية فرض متصفحك لتذكر كلمات المرور

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

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

لماذا لا تسمح لي بعض المواقع بحفظ كلمة المرور؟

هذه الإجابة بسيطة جدا، ويرجع ذلك إلى السمة "الإكمال التلقائي" على شكل و / أو عناصر الإدخال يتم تعيين إلى "إيقاف".تم تقديم هذه الخاصية بواسطة إنترنيت إكسبلورر 5 وقم بما يوحي به اسمها، ويمنع وظيفة الإكمال التلقائي من التقدم إلى أي حقل تم إيقاف تشغيله بشكل صريح.

كما يمكنك أن ترى هنا على موقع باي بال( والتي لا تسمح لك بحفظ كلمة المرور الخاصة بك)، فإن قسم تسجيل الدخول لديه قيمة الإكمال التلقائي التي تم تعيينها على الإيقاف لحقل كلمة المرور.ونتيجة لذلك، فإن المتصفح لن تلتقط هذا الحقل لقاعدة بيانات كلمة المرور الإكمال التلقائي.

الإصلاح: وظيفة جافا سكريبت بسيطة

لحسن الحظ، الإصلاح بنفس القدر من البساطة.نحن بحاجة فقط إلى تغيير قيمة هذه السمة، أينما كان موجودا، إلى "على".بفضل قدرة جافا سكريبت على التعامل مع دوم( نموذج كائن المستند)، يمكنك القيام بذلك بسهولة بنقرة إشارة مرجعية.

وظيفة جافاسكريبت مضمنة في الرابط أدناه.يمكنك إما سحب الرابط إلى شريط الإشارات المرجعية أو النقر بزر الماوس الأيمن عليه ووضع إشارة مرجعية على الرابط الهدف.بعد الانتهاء من ذلك، سيؤدي النقر على الإشارة المرجعية إلى تشغيل النص البرمجي "السماح بحفظ كلمة المرور" في الصفحة الحالية.

السماح بكلمة المرور حفظ

إذا كان الرابط أعلاه لا يعمل ثم هنا هو مصدر الارتباط.يمكنك إنشاء إشارة مرجعية تحتوي على ما يلي كعنوان ورل المصدر:

جافاسكريبت:( فونكتيون(){ فار٪ 20ac، c، f، فا، في، في، x، y، z؛ أس = "أوتوكمبليت"؛ c = 0، و = document.forms، ل(س = 0؛ العاشر العلامة & lt؛ f.length؛ العاشر ++){ اتحاد كرة القدم = و [س]. attributes، ل(ص = 0؛ ذ العلامة & lt؛ fa.length، ذ ++){ إذا( اتحاد كرة القدم [ص]. name.toLowerCase() == ميلان){ فا [ص]. value = "على"؛ ج ++؛}} الحديد = و [س]. elements، ل(ص = 0؛ ذ العلامة & lt؛ fe.length، ذ ++){ الهيئة الاتحادية للبيئة = الحديد [ص]. attributes، ل(ض = 0؛ ض العلامة & lt؛ fea.length، ض ++){ إذا( الهيئة الاتحادية للبيئة [ض]. name.toLowerCase() == ميلان){ الهيئة الاتحادية للبيئة [ض]. value ="على"؛ ج ++؛}}}} في حالة تأهب( "تمكين 20٪" + ميلان + " '٪ 20on٪ 20" + ج + "٪ 20objects.")؛})() ؛

من اختبارنا( باستخدام باي بال كموقع اختبار)، عمل هذا كما هو متوقع في فايرفوكس 4 وفي إنترنيت إكسبلورر 9. للأسف، لم نتمكن من الحصول عليه للعمل داخل كروم على الرغم من رسالة النجاح التي تم تمكين الإكمال التلقائي.

إجراءات استخدامه متطابقة تقريبا في كل متصفح مع إنترنت إكسبلورر تتطلب خطوة إضافية واحدة.

الاستخدام في فايرفوكس

عند زيارة موقع لا يسمح لك بحفظ كلمة المرور الخاصة بك، قم بتشغيل البرنامج النصي "السماح بكلمة مرور حفظ".يجب أن تشاهد إشعارا مثل الإشعار أدناه.

أدخل اسم المستخدم وكلمة المرور كالمعتاد وعند تسجيل الدخول، ستتم مطالبتك بحفظ كلمة المرور الخاصة بك.

في المرة التالية التي تزور فيها الصفحة، سيتم ملء اسم المستخدم تلقائيا، ولكن ليس كلمة المرور.لكي تكون كلمة المرور مملوءة تلقائيا، عليك أولا وضع التركيز في حقل اسم المستخدم.يمكنك استخدام إما النقر بالماوس أو كترل + تاب في حالة تركيز حقل كلمة المرور.

الآن عند نقل التركيز من حقل اسم المستخدم إما بنقرة أو علامة تبويب، سيتم ملء كلمة المرور تلقائيا. استخدام

في إنترنيت إكسبلورر

عند زيارة موقع لا يسمح لك بحفظ كلمة المرور الخاصة بك، قم بتشغيل "السماح لحفظ كلمة المرور ".يجب أن تشاهد إشعارا مثل الإشعار أدناه.

أدخل اسم المستخدم وكلمة المرور كالمعتاد وعند تسجيل الدخول، ستتم مطالبتك بحفظ كلمة المرور الخاصة بك.

في المرة التالية التي تزور فيها الصفحة، سيتم ملء اسم المستخدم تلقائيا، ولكن ليس كلمة المرور.ستحتاج إلى تشغيل النص البرمجي "السماح بحفظ كلمة المرور" مرة أخرى ويجب أن تشاهد نفس الإشعار الوارد أعلاه.

من أجل أن تكون كلمة المرور مملوءة تلقائيا، عليك أولا وضع التركيز في حقل اسم المستخدم.يمكنك استخدام إما النقر بالماوس أو كترل + تاب في حالة تركيز حقل كلمة المرور.

عندما تقوم بنقل التركيز من حقل اسم المستخدم إما بنقرة أو علامة تبويب، ستملأ كلمة المرور تلقائيا.

مصدر جافا سكريبت

إذا كنت مهتما بكيفية عمل النص البرمجي، فهذا هو المصدر الذي تم تنسيقه وتعليقه بشكل جيد.لا تتردد في تعديله كما تراه مناسبا.الدالة

(){ فار أس، c، f، فا، في، في، x، y، z؛// أس = أوتوكمبليت كونتينت( سمة للبحث عن) // c = عدد عدد المرات التي تم فيها العثور على ثابت الإكمال التلقائي // f = جميع النماذج في الصفحة الحالية // فا = أتيبوتس في النموذج الحالي // في =العناصر في النموذج الحالي // في = أتيبوتس في العنصر الحالي عنصر // x، y، z = لوب فاريابلز أس = "أوتوكمبليت"؛c = 0؛f = document.forms؛// سيكل ثرو فور فورم فور( x = 0؛ x & لوت؛ f.length؛ x ++){ فا = f [x]. attributes؛// سيكل ثرو إيش أتريبوت إن ذي فورم فور( y = 0؛ y & لوت؛ fa.length؛ y ++){ // تشيك فور أوتوكمبليت إن ذي فورم أتريب إف( فا [y]. name.toLowerCase() == أس){فا [y]. value = "أون"؛ج ++؛}} في = f [x]. elements؛// سيكل ثرو إيش إليمنت إن ذي فورم فور( y = 0؛ y & لوت؛ fe.length؛ y ++){ في = في [y]. attributes؛// سيكل ثرو إيش أتريبوت إن ذي إليمنت فور( z = 0؛ z & لوت؛ fea.length؛ z ++){ // تشيك فور أوتوكمبليت إن ذي إليمنت أتريبوت إف( في [z]. name.toLowerCase() == أس){في [z]. value = "أون"؛ج ++؛}}}} تنبيه( "ممكنة" "+ أس +" 'على "+ c +" الكائنات. ")؛}