บังคับให้ Firefox จำรหัสผ่านสำหรับเว็บไซต์ที่ไม่อนุญาตให้ผู้ใช้บันทึกไว้


9

ด้วย Firefox 3.6.10 บน Windows XP (ฉันไม่ได้ลองชุดค่าผสมอื่น ๆ ) ดูเหมือนว่าบางเว็บไซต์จะป้องกันผู้เข้าชมไม่ให้บันทึกรหัสผ่าน มันเกิดขึ้นกับเว็บไซต์ของธนาคารมากมาย (ด้วยเหตุผลด้านความปลอดภัยที่ชัดเจน) แต่ฉันก็ประสบกับ myopenid.com และอื่น ๆ

มีวิธีบังคับให้ Firefox จดจำรหัสผ่านสำหรับเว็บไซต์ทั้งหมดหรือไม่

ฉันได้ลองใช้กลอุบายมากมายที่พบในเว็บ แต่ก็ไม่สามารถใช้งานได้ในทุกกรณี

หนึ่งในเทคนิคเหล่านี้คือการเรียกใช้ Javascript เพื่อลบคุณสมบัติ autocomplete = "off" ออกจากฟิลด์รหัสผ่านซึ่งดูเหมือนว่าจะช่วยได้ในบางกรณี แต่ไม่ใช่ทั้งหมด

เคล็ดลับอีกอย่างคือการแก้ไขไฟล์กำหนดค่า Firefox บางส่วน แต่บางเว็บไซต์ก็ไม่สามารถต้านทานได้ หนึ่งเว็บไซต์ดังกล่าวคือ myopenid.com

โปรดทราบว่านี่ไม่ใช่ของFirefoxซ้ำ: จำรหัสผ่านใหม่โดยไม่ต้องแจ้งให้ทราบ ที่นี่ฉันขอบิดที่จะบันทึกรหัสผ่านสำหรับเว็บไซต์ที่ไม่อนุญาตให้ผู้ใช้บันทึก

หมายเหตุ: ตอนนี้ฉันสับสนเพราะมันทำงานอีกครั้ง ฉันปิดการใช้งานแอดออนทั้งหมดและมันบันทึกรหัสผ่านอีกครั้งบน myopenid.com ฉันคิดว่าโซลูชัน Javascript ที่เสนอด้านล่างนี้ใช้ได้ แต่ฉันมีอีกอันที่ฉันชอบดีกว่าฉันจะโพสต์ด้วย



4
นี่ไม่ใช่สิ่งที่ซ้ำกันฉันไม่ได้ขอให้ Firefox บอกว่าใช่เพื่อจำรหัสผ่านของฉันโดยอัตโนมัติ ฉันต้องการที่จะมีฟังก์ชั่นนั้นในเว็บไซต์ทั้งหมดเพราะในบางเว็บไซต์ตัวเลือกนี้ไม่ได้ถูกเสนอ ลอง myopenid.com
md1337

คุณต้องทำอะไรผิดพลาด FF จำรหัสผ่านของฉันบน myopenid (และฉันไม่ได้ทำอะไรเป็นพิเศษ)
Nifle

@Nifle: โปรดระบุเวอร์ชันของ Firefox (และระบบปฏิบัติการ) นอกจากนี้ md1337 ควรระบุของเขา
Jarvin

64 บิต win7 และ FF 3.6.10
Nifle

คำตอบ:


3

ตกลงดังนั้นนี่คือคำตอบอื่นที่ฉันคิดว่าสะดวกกว่า Javascript

ก่อนอื่นให้ไปที่โฟลเดอร์องค์ประกอบ Firefox ของคุณโดยค่าเริ่มต้นในกรณีของฉันคือ "C: \ Program Files \ Mozilla Firefox \ components"

ตอนนี้เปิดไฟล์ nsLoginManager.js

ไปที่ฟังก์ชั่นที่ใกล้เคียงบรรทัด 804 (แตกต่างกันไปตามรุ่นของ Firefox) ที่อ่าน:

/*
 * _isAutoCompleteDisabled
 *
 * Returns true if the page requests autocomplete be disabled for the
 * specified form input.
 */
_isAutocompleteDisabled :  function (element) {
    if (element && element.hasAttribute("autocomplete") &&
        element.getAttribute("autocomplete").toLowerCase() == "off")
        return true;

    return false;
},

ตอนนี้คอมเม้นท์ 3 บรรทัดแรกดังนั้นมันจะเป็นแบบนี้:

/*
 * _isAutoCompleteDisabled
 *
 * Returns true if the page requests autocomplete be disabled for the
 * specified form input.
 */
_isAutocompleteDisabled :  function (element) {
    /*if (element && element.hasAttribute("autocomplete") &&
        element.getAttribute("autocomplete").toLowerCase() == "off")
        return true;*/

    return false;
},

บันทึกเริ่ม Firefox ใหม่และคุณน่าจะดี ...


ทางออกที่ดี & ใช้งานได้ดี +1
Mehper C. Palavuzlar

2

การปรับแต่งต่อไปนี้เป็นสิ่งที่คุณต้องการ ฉันใช้มันมานานและมันช่วยฉันได้มาก

Tweak Firefox Saver รหัสผ่านโดยไม่มีการขยาย:

  1. Bookmark เชื่อมโยงในหน้าดังกล่าวเรียกว่าSaver รหัสผ่าน หากต้องการบุ๊กมาร์กลิงก์ให้คลิกขวาที่ลิงก์และเลือก "คั่นหน้าลิงก์นี้ ... " (เป็นสคริปต์ Java ฉันไม่สามารถลิงก์ได้ที่นี่เนื่องจากข้อ จำกัด การแก้ไข html)
  2. ครั้งต่อไปที่คุณค้นหาไซต์ที่จำรหัสผ่านไม่ได้ให้คลิกที่คั่นหน้า autocomplete="off"แล้วมันจะลบทุกกรณี
  3. พิมพ์ชื่อผู้ใช้และรหัสผ่านของคุณลงในไซต์แล้วกดส่ง
  4. นั่นคือทั้งหมด! ตอนนี้คุณควรได้รับแจ้งให้ให้ Firefox จำรหัสผ่านของคุณ

Screeny:

ข้อความแสดงแทน


ฉันตระหนักถึงสิ่งนี้และฉันได้ลองมาก่อน มันไม่ทำงานในทุกกรณี ดูคำถามที่แก้ไขของฉันสำหรับรายละเอียด
md1337

คุณพูดว่า "ลูกเล่นมากมาย" แต่คุณไม่พูดในสิ่งที่พวกเขาทำ หากคุณระบุอย่างชัดเจนในคำถามของคุณคุณสามารถเพิ่มโอกาสในการมีทางออกที่ถูกต้อง
Mehper C. Palavuzlar

ฉันแก้ไขในขณะที่คุณพิมพ์ความคิดเห็นของคุณตรวจสอบอีกครั้ง ฉันจะโพสต์ภาพหน้าจอด้วยในนาทีเดียว
md1337

ตกลงจากนั้นมาดูกันว่าผู้ใช้ขั้นสูงสามารถแก้ปัญหานี้ได้หรือไม่
Mehper C. Palavuzlar

ฉันต้องขออภัยดูเหมือนว่ามันจะทำงานได้อีกครั้งดูคำถามที่แก้ไขแล้วและคำตอบของฉันกับตัวเอง
md1337

0

คุณอาจต้องการดูเครื่องมือจัดการรหัสผ่านภายนอกเป็นโซลูชันที่มีปลั๊กอิน Firefox

1 รหัสผ่าน - รองรับ Mac, Windows, iPhone และ iPad นี่คือโซลูชั่นที่ฉันใช้ เหมาะสำหรับการติดตามรหัสผ่านของเว็บไซต์และข้อมูลที่ละเอียดอ่อนอื่น ๆ ใช้ร่วมกับDropboxเพื่อการซิงค์อย่างง่ายในหลาย ๆ เครื่อง

Lastpassยังใช้งานได้ดีมาก ฉันใช้มันสักครู่ก่อนจะย้ายไปที่ 1Password


0

Lastpass มีฟังก์ชั่นพิเศษสำหรับฟิลด์รหัสผ่านที่ไม่สะดวก

  1. ไปที่หน้าเข้าสู่ระบบที่รบกวนคุณ
  2. กรอกชื่อและรหัสผ่าน แต่อย่ากด Enter อย่าลงชื่อเข้าใช้!
  3. คลิกที่ไอคอน Lastpass ในแถบเครื่องมือนำทางหรือที่ใดก็ได้ - ไม่ได้อยู่ในเมนูบริบท
  4. คลิก "บันทึกข้อมูลที่ป้อนทั้งหมด" จากนั้นทำตามปกติเมื่อทำการบันทึกรหัสผ่าน

มันใช้ได้เกือบตลอดเวลาสำหรับฉัน


-1

มันไม่ช่วยให้คุณจำได้ในบางเว็บไซต์? ต้องเป็นเพราะคุณพูดว่า "จำไม่ได้" สำหรับบางไซต์ของคุณ เข้าสู่ตัวเลือกและค้นหารายการไซต์ที่ไม่ควรจำรหัสผ่านของคุณจากนั้นลบสิ่งใด ๆ ที่ระบุไว้เพื่อไม่ให้จดจำรหัสผ่านของคุณ


ไม่รายการนั้นว่างเปล่า คุณลองตัวอย่าง myopenid.com แล้วหรือยัง
md1337

องค์ประกอบรหัสผ่าน myopenid.com คือ: <input id="password" type="password" name="password" tabindex="2"> ฉันไม่รู้ html ใด ๆ แต่นั่นดูเหมือนจะถูกต้องสำหรับฉัน ... Firefox อาจใช้ type เพื่อรู้ว่าฟิลด์ใดเป็นรหัสผ่านดังนั้นไม่รู้ว่าทำไมถึงไม่เลือก
Jarvin
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.