Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> เบราว์เซอร์

แก้ไข Firefox Add-ons ไม่ทำงาน

Firefox Add-ons อาจ ไม่ทำงาน หาก Firefox ไม่ใช่เวอร์ชันล่าสุด นอกจากนี้ วันที่/เวลาผิดของระบบ หรือ Firefox User Profile/ไฟล์ตั้งค่าเสียหาย ก็อาจก่อให้เกิดปัญหา

ผู้ใช้เจอปัญหาเมื่อเปิด Firefox เบราว์เซอร์เปิดแต่ไม่มี Add-ons (ไอคอนไม่โชว์) หรือ Add-ons ทำงานไม่ได้ (บางคนเฉพาะ Add-ons บางตัว) ปัญหารายงานในทุก OS มักหลังอัปเดต Firefox

แก้ไข Firefox Add-ons ไม่ทำงาน

ก่อนลองวิธีแก้: Restart ระบบ เพื่อตัดข้อผิดพลาดชั่วคราว ตรวจสอบว่า Add-ons เปิดใช้งานอยู่ ในเมนู Add-ons ของ Firefox และ อัปเดต Firefox เป็น Build ล่าสุด

วิธีที่ 1: เปิดใช้งาน Add-ons ใหม่ (Re-enable)

ปัญหาอาจมาจาก Glitch ชั่วคราวใน Firefox ปิดเปิด Add-ons อาจช่วย:

  1. Launch Firefox คลิก Hamburger Menu (มุมขวาบน)
  2. คลิก Addons > Disable ทุก Add-on (Toggle Off)แก้ไข Firefox Add-ons ไม่ทำงาน
  3. Enable กลับมา ทดสอบแก้ไข Firefox Add-ons ไม่ทำงาน
  4. ถ้าไม่ได้ ลอง Install Add-on ใหม่ เช็คว่า Firefox ทำงานปกติ ดาวน์โหลด Add-on ผ่านเบราว์เซอร์อื่น (Chrome) ลากวางเข้า Firefox
  5. ถ้ายังไม่ได้ ลอง Firefox Safe Mode ลบ Extensions ที่มีปัญหา (หรือลบทั้งหมด) ทดสอบแก้ไข Firefox Add-ons ไม่ทำงาน

วิธีที่ 2: ตั้งค่า Date/Time ของระบบให้ถูกต้อง

Date/Time ของระบบใช้สำหรับ Sync บริการต่างๆ โดยแอปพลิเคชันมากมาย หาก Date/Time ผิด จะขัดแย้งกับ Date-Time Engine ภายใน Firefox แก้โดยตั้งค่าให้ถูกต้อง:

  1. คลิกขวา นาฬิกา System Tray > Adjust Date/Timeแก้ไข Firefox Add-ons ไม่ทำงาน
  2. ปิด Set Time Automatically และ Set Time Zone Automatically
  3. คลิก Change (ใต้ Set the Date and Time Manually) ปรับ Date/Time
  4. ตั้ง Time Zone ให้ถูกต้อง ทดสอบ Firefoxแก้ไข Firefox Add-ons ไม่ทำงาน
  5. ถ้ายังไม่ได้ ลองตั้ง Date เป็น 1 วันก่อนหน้า ทดสอบ
  6. ถ้ายังไม่ได้ ตั้ง Date ให้ถูกต้อง ทดสอบ

วิธีที่ 3: ปิด Firefox Preference extensions.webextensions.remote

Preference นี้ (เมื่อ Enable) ใช้ Disable Out-of-process Extensions ทั้งหมด หาก Firefox "คิดว่า" Extensions ทั้งหมดเป็น Out-of-process เนื่องจาก Glitch การปิด Preference นี้อาจช่วย:

  1. เปิด Firefox พิมพ์ใน Address Bar:
    about:config
  2. กดปุ่ม Accept the Risk and Continueแก้ไข Firefox Add-ons ไม่ทำงาน
  3. ค้นหา Preference:
    extensions.webextensions.remote
  4. คลิก Toggle เปลี่ยนค่าเป็น False (ถ้าเป็น True) > Relaunch Firefoxแก้ไข Firefox Add-ons ไม่ทำงาน
  5. ทดสอบว่า Add-ons ทำงานปกติ

วิธีที่ 4: ลบการปรับแต่ง Toolbars และ Buttons

ผู้ใช้ปรับแต่ง Toolbars/Buttons ตามต้องการ แต่อาจก่อให้เกิด Error Add-ons คืนค่า Default อาจช่วย:

  1. เปิด Firefox คลิก Hamburger Menu (มุมขวาบน)แก้ไข Firefox Add-ons ไม่ทำงาน
  2. คลิก Customize > ในหน้าต่างที่ขึ้น คลิก Restore Defaults (ขวาล่าง)แก้ไข Firefox Add-ons ไม่ทำงาน
  3. ทดสอบ Add-ons

วิธีที่ 5: ปิด DOM Storage ของ Firefox

DOM Storage ให้ทางเลือกเก็บข้อมูลแทน Cookies ที่ปลอดภัย/ใหญ่/ง่ายกว่า Add-ons อาจไม่ทำงานหาก DOM Storage อยู่ใน Error State บล็อกการทำงานของ Add-ons ปิด DOM Manager อาจช่วย:

  1. เปิด Firefox พิมพ์ใน Address Bar:
    about:config
  2. ยืนยัน Accept the Risk and Continue
  3. ค้นหาใน Search Preferences Name:
    dom.quotaManager.useDOSDevicePathSyntax
  4. คลิก Toggle เปลี่ยนค่าเป็น False (ถ้าเป็น True)แก้ไข Firefox Add-ons ไม่ทำงาน
  5. Relaunch Firefox ทดสอบ

วิธีที่ 6: เปิดใช้งาน History ใน Firefox Options

Firefox มี Bug: อาจ Disable Add-ons หากปิด Remember History การ Enable Remember History อาจช่วย:

  1. เปิด Firefox คลิก Hamburger Menu (มุมขวาบน)แก้ไข Firefox Add-ons ไม่ทำงาน
  2. เลือก Options > ซ้ายเลือก Privacy & Security
  3. เลื่อนลง ส่วน History ขยาย Dropdown Firefox Will
  4. เลือก Remember History ทดสอบแก้ไข Firefox Add-ons ไม่ทำงาน

วิธีที่ 7: แก้ไข Extensions.json ให้ Add-ons ทำงานได้

Add-ons อาจไม่ทำงาน หาก Entries ใน Extensions.json ตั้งค่าผิด (หยุด Add-ons) แก้ไขไฟล์เพื่อให้ Add-ons ทำงาน:

  1. เปิด Firefox พิมพ์:
    about:support
  2. ในตาราง Applications Basics คลิก Open Folder (หน้า Profile Folder) เปิดโฟลเดอร์โปรไฟล์ใน File Explorerแก้ไข Firefox Add-ons ไม่ทำงาน
  3. Minimize โฟลเดอร์โปรไฟล์ Exit Firefox ตรวจสอบ Task Manager ไม่มี Process Firefox
  4. เปลี่ยนไปโฟลเดอร์โปรไฟล์ เปิด extension.json (extensions.json) ด้วย Text Editor (Notepad)แก้ไข Firefox Add-ons ไม่ทำงาน
  5. Ctrl + F ค้นหา appDisabled เปลี่ยน ทุกค่า เป็น False (ถ้าเป็น True)แก้ไข Firefox Add-ons ไม่ทำงาน
  6. ค้นหา signedState เปลี่ยนค่าเป็น 2 (ถ้าเป็น 1)แก้ไข Firefox Add-ons ไม่ทำงาน
  7. Save ปิดไฟล์
  8. Restart ระบบ เปิด Firefox ทดสอบ
  9. ถ้ายังไม่ได้ Disable/Enable Add-ons ทีละตัว ทดสอบ

วิธีที่ 8: ลบไฟล์ทั้งหมดใน Storage Folder ของ Firefox User Profile

Profile Storage ของ Firefox อาจเสียหาย (มักหลัง Bad Update หรือย้ายไฟล์ OS) ลบไฟล์ทั้งหมดใน Storage Folder อาจช่วย (ไฟล์จะสร้างใหม่ครั้งหน้า Launch):

  1. เปิด Firefox พิมพ์ about:support
  2. หน้า Profile Folder (ตาราง Applications Basics) คลิก Open Folder
  3. Minimize โฟลเดอร์โปรไฟล์ Close Firefox (ไม่มี Process Firefox ใน Task Manager)
  4. ไปที่โฟลเดอร์โปรไฟล์ เปิด Storage Folderแก้ไข Firefox Add-ons ไม่ทำงาน
  5. Delete ทั้งหมด ใน Storage Folder > Restart ระบบแก้ไข Firefox Add-ons ไม่ทำงาน
  6. Restart แล้ว เปิด Firefox ทดสอบ Add-ons

วิธีที่ 9: ลบ Extension Files จาก Firefox User Profile

Add-ons ล้มเหลวอาจเพราะไฟล์เก็บ Extensions Registry เสียหาย ลบ Extensions จาก Profile อาจช่วย (ไฟล์จะสร้างใหม่ครั้งหน้า Launch):

  1. Launch Firefox พิมพ์:
    about:support
  2. เลื่อนลง ตาราง Application Basics คลิก Open Folder หน้า Profile Folder (เปิดใน File Explorer)
  3. Minimize หน้าต่างโปรไฟล์ Close Firefox (ไม่มี Process Firefox)
  4. ไปที่หน้าต่างโปรไฟล์ Delete ไฟล์ Extensions ทั้งหมด ที่นั่นแก้ไข Firefox Add-ons ไม่ทำงาน
  5. Delete ไฟล์ compatibility.ini > Restart ระบบแก้ไข Firefox Add-ons ไม่ทำงาน
  6. Restart แล้ว เปิด Firefox ทดสอบ

วิธีที่ 10: สร้าง Firefox Profile ใหม่

Add-ons อาจไม่ทำงาน หาก User Profile ของ Firefox เสียหาย สร้าง Profile ใหม่อาจช่วย Backup ข้อมูลสำคัญของ Firefox และ Extensions ก่อน

  1. สร้าง Firefox User Profile ใหม่
  2. ทดสอบ Add-ons ถ้าได้ ให้ Copy cert9.db ไป Profile เก่า เช็คว่าเป็นสาเหตุหรือไม่

วิธีที่ 11: Refresh Firefox

ปัญหาอาจมาจาก Add-on ขัดแย้ง หรือ Misconfiguration ของ Firefox Refresh Firefox (ลบ Add-ons/Customizations ทั้งหมด คืนค่า Default) อาจช่วย เพราะไม่มีทางอื่นตรวจสอบ Integrity ของไฟล์แอป

  1. เปิด Firefox คลิก Hamburger Menu
  2. คลิก Help > Troubleshooting Informationแก้ไข Firefox Add-ons ไม่ทำงาน
  3. คลิกปุ่ม Refresh Firefox > ยืนยัน Refreshแก้ไข Firefox Add-ons ไม่ทำงาน
  4. หลัง Refresh ทดสอบ Firefox
  5. ถ้ายังไม่ได้ Refresh Firefox อีกครั้ง แล้ว Enable Remember History (ถ้าปิด) ตามวิธีที่ 6 ทดสอบ

วิธีที่ 12: เปลี่ยน Certificate Requirement ของ Add-ons

Firefox อาจไม่รัน Add-ons หาก Certificate ที่จำเป็น (Add-ons ต้องมี Certificate เพื่อป้องกัน Add-ons อันตราย) เสียหาย/หมดอายุ ปิด Certificate Requirement อาจช่วย

คำเตือน: ทำต่อความเสี่ยงของตัวเอง การปิด Certificate Requirement อาจเปิดโอกาสให้ Add-ons อันตรายเข้ามา เป็นภัยคุกคามระบบ/ข้อมูล

  1. เปิด Firefox พิมพ์ about:config
  2. Accept the Risk and Continue
  3. ค้นหา xpinstall.signatures.required ใน Search Preference Name คลิก Toggle เปลี่ยนเป็น False (ถ้าเป็น True)แก้ไข Firefox Add-ons ไม่ทำงาน
  4. Relaunch Firefox หวังว่า Add-ons จะทำงาน

ถ้ายังมีปัญหา ลอง Debug Mode ของ Firefox (พิมพ์ about:debugging > This Firefox > Load Temporary Add-ons ใช้ Add-ons ชั่วคราว) แก้ไข Firefox Add-ons ไม่ทำงาน

Load Temporary Add-on Firefox

ลอง Copy โฟลเดอร์ Mozilla จาก %appdata% และ %localappdata% ของ Firefox ที่ทำงานได้ ไปวางในระบบที่มีปัญหา