เพิ่มชื่อผู้ใช้ / รหัสผ่านด้วยตนเองในรายการรหัสผ่านที่บันทึกไว้?


55

ฉันเข้าสู่ระบบ Bugzilla ของ Mozilla ฉันสังเกตว่า Firefox ไม่ได้บันทึกรหัสผ่านของฉัน

ฉันจะเพิ่มชื่อผู้ใช้และรหัสผ่านของฉันลงในรายการรหัสผ่านที่บันทึกไว้ของ Firefox ด้วยตนเองได้อย่างไร

คำตอบ:


90

หากคุณเป็นนักพัฒนาที่มีเวลาว่าง 3 นาทีนี่เป็นวิธีการที่ทำได้โดยไม่ต้องติดตั้ง Add-on อื่น

  1. ในหน้าล็อกอินให้ตรวจสอบองค์ประกอบของฟิลด์ชื่อผู้ใช้และรหัสผ่านและจดบันทึกแอตทริบิวต์name(หรือidถ้าไม่มีname) ตัวอย่างเช่น Khan Academy ซึ่งจะเป็นidentifierชื่อผู้ใช้และpasswordรหัสผ่าน

  2. ตรวจสอบองค์ประกอบที่ไหนสักแห่งในหน้า ค้นหา div ขนาดเล็กหรือที่ง่ายที่สุด

  3. Edit As HTMLคลิกขวาที่องค์ประกอบในการตรวจสอบของคุณและเลือก

  4. เพิ่ม HTML ต่อไปนี้:

    <form method=post>
      <input name=identifier>
      <input type=password name=password>
      <input type=submit>
    </form>
    

    แทนที่ชื่อ ( identifierและpassword) ด้วยชื่อจากขั้นตอนที่ 1 โปรดทราบว่าคุณไม่ควรแทนที่type=passwordเฉพาะname=passwordฟิลด์!

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

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

ตอนนี้ในหน้าเข้าสู่ระบบตราบใดที่เขตข้อมูลมีnameคุณลักษณะทั้งหมดที่ฉันเดา (และมันอาจต้องถูกห่อด้วย<form>เช่นกันฉันไม่รู้) Firefox โดยทั่วไปจะรับรู้เขตข้อมูลและสามารถเติมให้ คุณ.

หรืออาจเป็นได้ว่าเว็บไซต์ได้autocomplete=offกำหนดไว้ในฟิลด์ คุณสามารถลบได้ดังนี้:

  1. เรียกใช้ "เครื่องมือ> นักพัฒนาเว็บ> ผู้ตรวจสอบ" และวางเคอร์เซอร์เหนือแบบฟอร์ม
  2. เมื่อformองค์ประกอบถูกเน้นให้มองหาคุณลักษณะที่ระบุว่าautocomplete='off'(คุณอาจต้องเลื่อนขึ้นและมองหาformองค์ประกอบในInspectorแท็บ)
  3. ดับเบิลคลิกที่แอ็ตทริบิวต์และเปลี่ยนoffเป็นon
  4. Firefox ควรขอให้คุณบันทึกชื่อผู้ใช้และรหัสผ่านของคุณ

8
การเพิ่มรูปแบบปลอม .. ความคิดที่ยอดเยี่ยม :))) ทำงาน .. ขอบคุณ
Emadpres

5
โปรดทราบว่าหากองค์ประกอบไม่มีnameแอตทริบิวต์ แต่มีเพียงidคุณเท่านั้นที่สามารถคัดลอกสิ่งเหล่านี้ได้ - ทำงานเหมือนมีเสน่ห์!
Erwin Wessels

2
ขอบคุณ! ขณะนี้ไม่มีปลั๊กอินที่ทำงานใน Quantum แต่แน่นอนว่ายังคงใช้งานได้
jpaugh

1
@Santa ดีใจที่ได้ยินว่ามันเป็นไปได้สำหรับผู้ที่ไม่ใช่นักพัฒนา! : D
Luc

6
นอกจากนี้คุณยังสามารถค้นหาสิ่งformที่เข้าสู่ระบบเป็นของและส่งมัน เช่นคุณสามารถคลิกที่ช่องป้อนข้อมูลกับผู้ตรวจสอบและทำ$0.form.submit()( $0เป็นสิ่งสุดท้ายที่คุณตรวจสอบ) นี่ควรจะได้รับ FF เพื่อให้คุณบันทึกรหัสผ่าน
mitjak

3

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

ในกรณีของการ Hertz.com ผมก็สามารถที่จะทำให้ Firefox บันทึกรหัสผ่านโดยการทำตรวจสอบองค์ประกอบในการเข้าสู่ระบบปุ่มแล้วทำแก้ไขเป็น HTMLเคล็ดลับและการเปลี่ยนแปลงtypeของการbuttonจากbuttonไปsubmit; หากไม่มีเคล็ดลับนี้แม้แต่Bookmarklet จำรหัสผ่านจะไม่ทำงาน:

    -<button type="button" class="primary gblFloatLeft" id="loginBtn">
    +<button type="submit" class="primary gblFloatLeft" id="loginBtn">
                                                Login 
                                            </button>

กล่าวโดยย่อคือทำInspect Elementแล้วแก้ไขเป็น HTMLเพื่อแก้ไขHTMLที่เป็นอันตรายและไม่เป็นไปตามข้อตกลงทั้งหมด!


สิ่งนี้ใช้ได้กับฉันเมื่อคำตอบยอดนิยมของ Luc ไม่ได้ เว็บไซต์นี้เป็น godaddy.com ฉันต้องพิมพ์ชื่อผู้ใช้อีกครั้งในกล่องโต้ตอบ FF ถามฉันว่าฉันต้องการบันทึกรหัสผ่านหรือไม่
BISI

2

ฉันรู้ว่าคำถามนี้เก่า แต่ฉันคิดว่าฉันจะใช้วิธีแก้ปัญหาของฉันต่อไป

เนื่องจากบางครั้ง Firefox ต่อสู้กับฉันในบางเว็บไซต์วิธีแก้ปัญหาที่ฉันพัฒนาคือใช้เบราว์เซอร์อื่นเช่น Chrome และบันทึกชื่อผู้ใช้ / รหัสผ่านที่นั่น จากนั้นคุณสามารถนำเข้าข้อมูลการเข้าสู่ระบบสำหรับเว็บไซต์เฉพาะจากเบราว์เซอร์อื่น ๆ

หลังจากที่คุณบันทึกรหัสผ่านในเบราว์เซอร์อื่นคุณสามารถทำการนำเข้าโดยทำตามขั้นตอนเหล่านี้:

  1. ไปที่เว็บไซต์ดังกล่าวแล้วคลิก "(!)" ทางด้านซ้ายของ URL ในแถบที่อยู่
  2. จากนั้นคลิกปุ่ม> เพื่อ "แสดงรายละเอียดการเชื่อมต่อ"
  3. จากนั้นคลิกปุ่ม "ข้อมูลเพิ่มเติม" ที่ด้านล่างของบทสนทนาเล็ก ๆ นี้
  4. ในการสนทนาใหม่นี้ไปที่แท็บ "ความปลอดภัย"
  5. คลิกปุ่ม "ดูรหัสผ่านที่บันทึกไว้"
  6. ในกล่องโต้ตอบใหม่นี้คลิกปุ่ม "นำเข้า" และทำตามขั้นตอนจากที่นั่น *

* ขั้นตอนเหล่านี้ใช้ได้กับ Firefox เวอร์ชั่น: 62.0.2 ฉันคิดว่ามันคล้ายกับเวอร์ชั่นอื่น แต่ไม่สามารถพูดได้อย่างแน่นอน


1
ไม่มีปุ่ม "นำเข้า" ในกล่องโต้ตอบรหัสผ่านที่บันทึกของ Firefox เวอร์ชัน: 60.6.3esr
สำรองข้อมูล Pro

2

ตั้งแต่ Firefox 70.0 ตอนนี้กลายเป็นคุณสมบัติในตัวจัดการรหัสผ่าน (Firefox Lockwise) หากต้องการเข้าถึงนำทางไปยังรายการรหัสผ่านที่บันทึกไว้หรือพิมพ์about:loginsในแถบที่อยู่ Create New Loginที่มุมด้านล่างซ้ายคลิก

PS: วิธีแก้ปัญหาเฉพาะของฉัน - App Store เชื่อมต่อไม่บันทึกข้อมูลประจำตัวของฉัน - ฉันใส่https://appleid.apple.comที่อยู่เว็บไซต์เมื่อเพิ่มการเข้าสู่ระบบใหม่


1

เมื่อฉันต้องการเพิ่มรหัสผ่าน Firefox ฉันใช้FEBE Add-onเพื่อแยกรหัสผ่านของฉันไปยังไฟล์ Json แก้ไขแล้วนำเข้าไฟล์อีกครั้ง ฉันหวังว่าจะช่วย


6
ไม่ทำงานอีกต่อไปเนื่องจาก FF เวอร์ชันเปลี่ยนเป็น "Quantum"
Albin

1

คุณกำลังสร้างงานให้ตัวคุณเองมากกว่าที่จำเป็น

  1. สร้างไฟล์ CSV
    คุณสามารถทำได้ด้วยโปรแกรมแก้ไขข้อความธรรมดา: หรือเข้าไปในตัวเลือก Firefox, ความปลอดภัย, รหัสผ่านและส่งออกรหัสผ่านปัจจุบันของคุณไปเป็นไฟล์ CSV แทนไฟล์ XML เริ่มต้น
    แก้ไขไฟล์นี้ด้วยโปรแกรมแก้ไขข้อความ (หรือสเปรดชีต)

  2. จุดเริ่มต้นของไฟล์ควรมีลักษณะดังนี้:

    # Generated by Password Exporter; Export format 1.1; Encrypted: false  
    "hostname","username","password","formSubmitURL","httpRealm","usernameField","passwordField"
    

    แก้ไขหนึ่งในรายการที่มีอยู่เพื่อเปลี่ยนข้อมูลให้ตรงกับรายการที่คุณต้องการเพิ่มเช่น:

    "http://192.168.0.1","admin","modempassword","","","login","password"
    

    สองรายการสุดท้ายอาจจะต้องตรงกับชื่อฟิลด์ที่มีอยู่แล้วบนหน้าเว็บตามที่อธิบายไว้ก่อนหน้า ฉัน "เข้าสู่ระบบ" และ "รหัสผ่าน" กึ่งเดาเมื่อฉันลองนี้

  3. กลับไปที่ Firefox ตัวเลือกความปลอดภัยและนำเข้าไฟล์ CSV

ตอนนี้คุณมีรายการใหม่ในเครื่องมือจัดการรหัสผ่านของคุณ ไม่ต้องยุ่งกับ Add-ons (ส่วนมากจะไม่ทำงานกับ ESL รุ่นปัจจุบัน) หรือเพิ่มและอาจทำให้ HTML ยุ่งเหยิง หากคุณทำผิดพลาดในไฟล์ CSV สิ่งที่เลวร้ายที่สุดที่อาจเกิดขึ้นคือ Firefox จะไม่นำเข้าและคุณจะต้องแก้ไขและแก้ไขข้อผิดพลาด


0

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


0

ฉันเป็นผู้เขียนบันทึกรหัสผ่านของฉันไว้บน Firefox เพื่อแก้ไขปัญหานี้

มันสร้างเขตข้อมูลดัมมี่บนหน้าเว็บที่คุณป้อน (หรืออัปเดต) ข้อมูลรับรองของคุณและเมื่อคุณคลิกที่ "บันทึกรหัสผ่านของฉัน!" ปุ่ม Firefox จะขอให้คุณบันทึก (หรืออัปเดต) รหัสผ่านสำหรับหน้า

https://addons.mozilla.org/en-US/firefox/addon/save-my-password/


-1

วิธีการแก้ปัญหาที่ง่ายขึ้นสำหรับฉัน ไม่จำเป็นต้องเพิ่มฟอร์มใหม่ ฉันเพิ่งเพิ่ม<input type=submit>ไปยังแบบฟอร์มการเข้าสู่ระบบดั้งเดิมและปุ่มอื่นปรากฏขึ้น ครั้งแรกที่ฉันกดปุ่มใหม่และ FF บันทึกการโต้ตอบรหัสผ่านปรากฏขึ้น สองฉันกดปุ่มเดิมและเข้าสู่ระบบ


ควรเพิ่มเป็นความคิดเห็นเพื่อตอบsuperuser.com/a/1084364/395378แต่ไม่ใช่เป็นคำตอบใหม่
dirdi

ฉันพยายาม แต่ไม่สามารถ "คุณต้องมี 50 ชื่อเสียงในการแสดงความคิดเห็น" ฉันใหม่ที่นี่
Alexey

การแสดงความคิดเห็นในโพสต์ของคนอื่นเป็นสิทธิพิเศษที่ได้รับจากการได้รับชื่อเสียง - หากคุณยังไม่ได้รับให้พยายามเขียนคำตอบที่สะดวกสบายก่อน superuser.com/help/privileges/comment
dirdi

Sory ฉันประสบปัญหา FF นี้และพบวิธีแก้ปัญหาที่นี่ ต่อมาฉันพบวิธีแก้ปัญหาที่ง่ายขึ้นและต้องการแบ่งปัน แต่โชคร้ายไม่สามารถทำได้ในวิธีที่เหมาะสม มันเป็นสิ่งแรกและอาจเป็นสิ่งสุดท้ายที่ฉันต้องการแบ่งปันที่นี่ ไม่มีเหตุผลที่จะได้รับชื่อเสียง ฉันไม่มีอะไรจะบอก
Alexey

-2

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

มันปลอดภัยและง่ายกว่ามากในการใช้ผลิตภัณฑ์พิเศษที่จะช่วยให้รหัสผ่านของคุณปลอดภัยและพร้อมใช้งานบนคอมพิวเตอร์ทุกเครื่องและสำหรับเบราว์เซอร์และโปรแกรมทั้งหมด

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

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

พลังของแนวคิดนี้ได้รับการพิสูจน์เมื่อเว็บไซต์ LastPass ถูกแฮ็ก ผลลัพธ์นั้นค่อนข้างเล็กน้อยสำหรับผู้ใช้เนื่องจากแฮ็กเกอร์ส่วนใหญ่ได้รับคำแนะนำเกี่ยวกับรหัสผ่านเนื่องจากรหัสผ่านที่เข้ารหัสนั้นไม่มีประโยชน์สำหรับพวกเขาหากไม่มีรหัสผ่านหลัก

อีกผลิตภัณฑ์หนึ่งคือKeePassโอเพ่นซอร์ส ซึ่งเป็นที่นิยมในหมู่ผู้ใช้เช่นกัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.