แก้ไข: Firefox การแสดงที่คั่นหน้าผิด Favicons
ผู้ใช้บางคนประสบปัญหาแปลก ๆ บน Mozilla Firefox ซึ่งพวกเขาเห็น favicon ผิดสำหรับแต่ละไซต์ที่มีบุ๊กมาร์ก ตัวอย่างเช่นแทนที่จะแสดงไอคอน Reddit สำหรับเธรดบุ๊กมาร์ก Reddit เบราว์เซอร์จะแสดง favicon ของ YouTube (หรืออย่างอื่น) ดูเหมือนว่าปัญหาจะไม่เกี่ยวข้องกับ Windows รุ่นใดรุ่นหนึ่งเนื่องจากมีรายงานว่าเกิดขึ้นใน Windows 7, Windows 8 และ Windows 10
สิ่งที่ทำให้เกิดปัญหา favicons บน Firefox?
เราตรวจสอบปัญหานี้โดยการดูรายงานผู้ใช้ที่หลากหลายและกลยุทธ์การซ่อมที่ใช้กันทั่วไปเพื่อแก้ไขปัญหานี้ในคอมพิวเตอร์ Windows ตามที่ปรากฎมีหลายสาเหตุที่ทำให้เกิดปัญหานี้:
- Favicons ถูกแย่งชิงโดยส่วนเสริม - มีส่วนเสริมหลายอย่างที่ทราบว่า หักหลัง กลุ่ม favicons และแสดงไอคอนต่าง ๆ แทน โดยทั่วไปแท็บเลื่อนจะรายงานโดยผู้ใช้ที่ได้รับผลกระทบ ในกรณีนี้วิธีที่รวดเร็วที่สุดในการจัดการกับปัญหาคือการลบส่วนเสริมและลบไฟล์ favicons.sqlite
- รุ่น Firefox ที่ล้าสมัย - ปัญหานี้ส่วนใหญ่เกิดจากข้อผิดพลาดที่ยังคงมีอยู่ซึ่งนักพัฒนาได้แก้ไขด้วย build 58 บางส่วนการอัปเดตเป็นเวอร์ชันล่าสุดควรตรวจสอบให้แน่ใจว่าคุณจะไม่พบปัญหาในอนาคตอีกต่อไป แต่ถ้าคุณ favicons เสียไปแล้วคุณจะต้องทำตามวิธีการซ่อมอื่น ๆ เพื่อซ่อมแซม
- ไฟล์ Firefox favicons (favicons.sqlite) เสียหาย - เมื่อใดก็ตามที่ favicons Firefox ของคุณสิ้นสุดลงปัญหาจะถูกตรวจสอบไปยังไฟล์ที่เกี่ยวข้องกับ favicons ทั้งหมดที่อยู่ในเบราว์เซอร์ ด้วยการลบไฟล์ favicons.sqlite คุณสามารถบังคับให้เบราว์เซอร์สร้างไฟล์ขึ้นใหม่ตั้งแต่ต้นทำให้ favicons ทั้งหมดบังคับให้รีเซ็ต
- เนื้อหาที่เก็บไว้ในเว็บเสียหาย - ในบางกรณี Firefox อาจทำการแคช favicon รุ่นเก่าและติดกับโดยไม่คำนึงว่ามันถูกแทนที่ด้วยเวอร์ชันที่ใหม่กว่า ในกรณีนี้คุณสามารถล้างแคชเว็บเพื่อบังคับให้เบราว์เซอร์ของคุณอัปเดตอีกครั้งหรือคุณสามารถทำได้จากคอนโซลของเบราว์เซอร์
หากคุณกำลังดิ้นรนเพื่อแก้ไขปัญหานี้บทความนี้จะให้ขั้นตอนการแก้ไขปัญหาต่าง ๆ แก่คุณ ด้านล่างนี้คุณจะพบการแก้ไขที่เป็นไปได้หลายอย่างที่ผู้ใช้รายอื่นในสถานการณ์ที่คล้ายคลึงกันเคยประสบความสำเร็จในการแก้ไขปัญหา
เพื่อให้ได้ผลลัพธ์ที่ดีที่สุดเราขอแนะนำให้คุณปฏิบัติตามวิธีการตามลำดับที่ปรากฏแม้ว่าจะไม่สามารถใช้การแก้ไขทั้งหมดกับสถานการณ์ของคุณได้ แต่ก็ยังคุ้มค่าที่จะติดกับโครงสร้างเมื่อแก้ไขปัญหาออกไป - เพียงจำไว้ว่า ยกเลิกวิธีการที่ไม่เกี่ยวข้องกับคุณ
วิธีที่ 1: อัปเดต Firefox เป็นเวอร์ชันล่าสุด
ปัญหาเฉพาะนี้เกือบเก่าเท่ากับตัวเบราว์เซอร์ Firefox ได้เปิดตัวการปรับปรุงหลายอย่างซึ่งรวมถึงการแก้ไขด่วนสำหรับปัญหานี้ แต่ผู้ใช้บางคนยังคงพบมันในการสร้างล่าสุด อย่างไรก็ตามเนื่องจากปัญหาได้รับการแก้ไขแล้วคุณควรเริ่มต้นก่อนเพื่อให้แน่ใจว่าคุณใช้งานบิวด์ Firefox รุ่นล่าสุด เริ่มต้นด้วยการสร้าง 58 นักพัฒนาได้ประกาศว่าพวกเขาได้แก้ไขอินสแตนซ์ส่วนใหญ่ที่รู้จักกันเพื่อเรียกปัญหานี้
แม้ว่าสิ่งนี้จะไม่สามารถแก้ไขปัญหาได้หาก favicons ของคุณยุ่งเหยิงไปแล้ว แต่จะทำให้แน่ใจได้ว่ามันจะไม่เกิดขึ้นอีกในอนาคต นี่คือคำแนะนำโดยย่อเกี่ยวกับการอัปเดต Firefox เป็นเวอร์ชันล่าสุด:
- เปิด Firefox และคลิกปุ่มการกระทำที่มุมบนขวา
- จากนั้นจากเมนูที่ปรากฏขึ้นใหม่คลิกที่ วิธีใช้ และเลือก เกี่ยวกับ Firefox
- ในหน้าต่างถัดไปรอจนกว่าจะมีการดาวน์โหลดการอัปเดตจากนั้นคลิกที่ รีสตาร์ทเพื่ออัปเดต Firefox เพื่อเริ่มกระบวนการอัปเดต
อัปเดต Firefox - เมื่อกระบวนการอัปเดตเสร็จสมบูรณ์ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่
หากเบราว์เซอร์ Firefox ของคุณได้รับการอัปเดตเป็นเวอร์ชันล่าสุดแล้วหรือวิธีนี้ไม่ได้แก้ไข favicons ที่เสียของคุณให้เลื่อนไปที่วิธีถัดไปด้านล่าง
วิธีที่ 2: การเพิ่ม '/' ด้านหลังลิงก์
สิ่งนี้อาจดูเหมือนการแก้ไขที่โง่เง่า แต่ผู้ใช้ที่ได้รับผลกระทบจำนวนมากรายงานว่าเพียงเพิ่มที่ส่วนท้ายของ URL ก่อนที่จะเข้าชมในที่สุดก็สามารถแก้ไขปัญหาให้พวกเขาได้ ผู้ใช้บางรายรายงานว่าการแก้ไขนี้เป็นเพียงชั่วคราวเนื่องจากปัญหาส่งคืนหลายวันหลังจากนั้น
สมมติว่า favicon ที่เป็นของ www.google.com/ ถูกทำให้ยุ่งเหยิง หากต้องการแก้ไขให้พิมพ์ www.google.com// ในแถบนำทางแล้วกด Enter เพื่อรีเฟรชไอคอน ควรเปลี่ยนไอคอนทันทีที่โหลดเว็บไซต์
หากปัญหานี้ไม่ได้ผลหรือคุณกำลังมองหาวิธีการถาวรให้เลื่อนไปที่วิธีถัดไปด้านล่าง
วิธีที่ 3: การลบไฟล์ favicons.sqlite
วิธีแก้ปัญหาที่เร็วและมีประสิทธิภาพที่สุดที่จะแก้ไขปัญหาในกรณีส่วนใหญ่คือการนำทางไปยังโฟลเดอร์ AppData ของ Firefox ค้นหาโฟลเดอร์โปรไฟล์ของคุณและลบชื่อไฟล์ favicons.sqlite ขณะที่ Firefox ปิดอยู่
กระบวนการนี้จะบังคับให้ Firefox สร้างไฟล์. sqlite favicon ใหม่เมื่อเริ่มต้นเบราว์เซอร์ครั้งถัดไป แต่โปรดทราบว่าหลังจากการดำเนินการนี้เสร็จสมบูรณ์บุ๊กมาร์กของคุณทั้งหมดจะมี favicon ทั่วไป หลังจากที่คุณเยี่ยมชมบุ๊คมาร์คแล้วไอคอนจะได้รับการอัปเดตเป็น favicon ของไซต์
นี่คือคำแนะนำโดยย่อเกี่ยวกับการแก้ไขปัญหาโดยการลบไฟล์ favicons.sqlite :
- ตรวจสอบให้แน่ใจว่าปิด Firefox และ Add-in ที่เกี่ยวข้องแล้วอย่างสมบูรณ์
- ใช้ File Explorer เพื่อนำทางไปยังตำแหน่งต่อไปนี้:
C: \ Users \ * * * * * * * * YourUser \ AppData \ Mozilla \ Firefox \ Profiles \ Local \ * * * * * YourProfile
หมายเหตุ: โปรดทราบว่า * YourUsers * และ * YourProfile * เป็นเพียงตัวยึดตำแหน่งและควรแทนที่ด้วยข้อมูลของคุณเอง นอกจากนี้โฟลเดอร์ AppData จะถูกซ่อนโดยค่าเริ่มต้น - หากคุณยังไม่ได้ซ่อนโฟลเดอร์ที่มองเห็น - ใช้ริบบิ้นที่ด้านบนของหน้าต่าง File Explorer เพื่อคลิกที่ มุมมอง จากนั้นตรวจสอบให้แน่ใจว่าได้เลือกช่องที่เกี่ยวข้องกับ รายการที่ซ่อน อยู่ .
ทำเครื่องหมายที่ช่องรายการที่ซ่อนอยู่ - เมื่อคุณเข้ามาในโปรไฟล์ FireFox ของคุณให้ใช้ฟังก์ชั่นการค้นหา (มุมบนขวา) เพื่อค้นหา favicons.sqlite
- เมื่อพบไฟล์ให้คลิกขวาที่ไฟล์และเลือก ลบ เพื่อ ลบ ทิ้ง
การลบไฟล์ Favicons ของ Firefox - เมื่อลบไฟล์แล้วให้เปิด Firefox อีกครั้งเพื่อให้เบราว์เซอร์สร้าง favicon .sqlite ใหม่ตั้งแต่เริ่มต้น
- ตอนนี้คุณควรสังเกตว่าบุ๊คมาร์คทั้งหมดของคุณมี favicon ทั่วไป คุณสามารถแก้ไขได้โดยคลิกที่คั่นแต่ละอัน ทันทีที่มีการเยี่ยมชมเว็บไซต์คุณจะเห็นว่ามีการติดตั้ง favicon ที่ถูกต้อง
หากคุณยังคงพบปัญหาที่แน่นอนเหมือนเดิมให้เลื่อนไปที่วิธีถัดไปด้านล่าง
วิธีที่ 4: การล้างแคชเว็บ
อีกวิธีในการแก้ไขปัญหานี้คือการล้างแคชเว็บของ Firefox เช่นเดียวกันกับวิธีแรกวิธีนี้จะบังคับให้ดาวน์โหลด favicons อีกครั้ง ผู้ใช้ที่ได้รับผลกระทบหลายคนรายงานว่าวิธีนี้ทำให้พวกเขาสามารถแก้ไขปัญหาได้ในที่สุด
ต่อไปนี้เป็นคำแนะนำโดยย่อเกี่ยวกับวิธีล้างแคชเว็บของ Firefox เพื่อแก้ไขปัญหา favicon:
- ปิดแท็บ Firefox อื่นทั้งหมดยกเว้นแท็บใหม่
- คลิกปุ่มการกระทำที่มุมบนขวาของหน้าจอจากนั้นเลือก ตัวเลือก จากเมนูที่ปรากฏขึ้นใหม่
- ภายในเมนูการตั้งค่าเลือก ความเป็นส่วนตัวและความปลอดภัย จากตารางด้านซ้าย จากนั้นเลื่อนลงไปที่เมนูคุกกี้และ ข้อมูลไซต์ และคลิกที่ ล้างข้อมูล
- ภายในเมนู ล้าง ข้อมูลยกเลิกการเลือกช่องที่เกี่ยวข้องกับ คุกกี้และข้อมูลไซต์ และทำเครื่องหมายถัดจาก เนื้อหาเว็บที่แคช
- กดปุ่ม Clear เพื่อเริ่มกระบวนการทำความสะอาดข้อมูลเนื้อหาเว็บของคุณ
- รีสตาร์ทเบราว์เซอร์ของคุณและดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
หากคุณยังคงประสบปัญหานี้อยู่หรือคุณกำลังมองหาวิธีการแก้ไข favicons ของคุณด้วยตนเองให้เลื่อนไปที่วิธีถัดไปด้านล่าง
วิธีที่ 5: บังคับให้ Firefox อัปเดต favicons
หากปัญหาของคุณแตกต่างกันเล็กน้อย - Firefox ไม่สามารถอัปเดตโลโก้ของเว็บไซต์เก่าด้วยเวอร์ชันใหม่ - คุณสามารถบังคับให้เบราว์เซอร์คิดว่า favicons ของคุณทั้งหมดหมดอายุแล้วและอัปเดตโดยอัตโนมัติ ผู้ใช้ที่ได้รับผลกระทบหลายคนรายงานว่าวิธีนี้ทำให้พวกเขาสามารถแก้ไขปัญหา favicon ใน Mozilla Firefox ได้ในที่สุด
นี่คือสิ่งที่คุณต้องทำ:
- เปิด Firefox พิมพ์“ about: config ” ในแถบนำทางแล้วกด Enter เพื่อเปิดการตั้งค่าการทดลองของ Firefox
- เมื่อคุณได้รับข้อความแจ้งเตือนให้คลิกที่ ฉันยอมรับความเสี่ยง! .
- ใช้ฟังก์ชั่นการค้นหาเพื่อค้นหา “ devtools.chrome.enabled”
- เมื่อพบการตั้งค่าให้ดับเบิลคลิกที่ devtools.chrome.enabled เพื่อเปลี่ยนค่า เป็น True
- ออกจากการ ตั้งค่าขั้นสูง ของ Firefox และคลิกปุ่มการกระทำในส่วนด้านขวาบนของหน้าจอ จากนั้นเข้าสู่เมนู Web Developer จากนั้นคลิกที่ Browser Console
- ภายในคอนโซลเบราว์เซอร์ที่เพิ่งปรากฏวางรหัสต่อไปนี้แล้วกด Enter เพื่อลงทะเบียน:
var fS = Components.classes ["@ mozilla.org/browser/favicon-service;1"] .getService (Components.interfaces.nsIFaviconService); fS.expireAllFavicons ();
หมายเหตุ: คุณจะได้รับข้อผิดพลาด แต่เป็นเรื่องปกติดังนั้นอย่าตื่นตระหนก ขั้นตอนที่เราเพิ่งทำไปจะบังคับให้ทุกคนในทีมต้องเสียชีวิต
- เยี่ยมชมบุ๊คมาร์คที่ก่อนหน้านี้ไม่สามารถอัปเดตด้วยเวอร์ชันที่ใหม่กว่า ควรแก้ไขปัญหาได้แล้วและคุณจะเห็นไอคอนใหม่ทันทีที่โหลดหน้าเว็บ
หากวิธีนี้ไม่สำเร็จหรือคุณกำลังมองหาวิธีแก้ไข favicon Firefox ของคุณด้วยตนเองไม่แสดงอย่างถูกต้องให้เลื่อนไปที่วิธีถัดไปด้านล่าง
วิธีที่ 6: แก้ไข favicons ที่ได้รับผลกระทบด้วยตนเอง
นี่ไม่ใช่ทางออกที่ดีที่สุดสำหรับผู้ที่ไม่เข้าใจเทคโนโลยี แต่มีวิธีการด้วยตนเองที่จะช่วยให้คุณแก้ไข favicons ที่เสียหายได้ ผู้ใช้ที่ได้รับผลกระทบหลายคนสามารถแก้ไขปัญหานี้ได้ด้วยการส่งออกรายการบุ๊กมาร์กทั้งหมดในไฟล์ HTML และแก้ไขไอคอนก่อนนำเข้ารายการบุ๊กมาร์กทันที
วิธีนี้เหมาะอย่างยิ่งที่จะใช้ในกรณีที่คุณต้องรับมือกับ favicons ที่เสียหายเพียงหนึ่งหรือสองตัว นี่คือคู่มือฉบับย่อเกี่ยวกับการแก้ไข favicons ที่ได้รับผลกระทบด้วยตนเอง:
- เปิด Firefox แล้วคลิกไอคอน บุ๊คมาร์ค จากมุมบนขวาของหน้าจอ
- จากเมนูที่ปรากฏขึ้นใหม่คลิกที่ คั่นหน้า จากนั้นคลิกที่ แสดงที่คั่นหน้าทั้งหมด ในส่วนล่างขวาของหน้าจอ
- ภายในเมนู ไลบรารี เลือก แถบเครื่องมือบุ๊ก มาร์กจากด้านซ้ายจากนั้นไปที่ นำเข้าและสำรองข้อมูล และเลือก ส่งออกบุ๊กมาร์กเป็น HTML
- เลือกตำแหน่งที่เหมาะสมสำหรับไฟล์ HTML ที่ส่งออกแล้วคลิกปุ่ม บันทึก
- คลิกขวาที่ไฟล์ HTML ที่คุณเพิ่งส่งออกและแก้ไขด้วยยูทิลิตี้เช่น Notepad ++ หรือคล้ายกัน คุณยังสามารถใช้ยูทิลิตี้แผ่นจดบันทึกในตัว แต่รหัสจะไม่สามารถอ่านได้
- เมื่อเปิดหน้าบุ๊กมาร์กแล้วให้ค้นหารายการบุ๊กมาร์กที่เกี่ยวข้องและเปลี่ยนข้อมูลที่เกี่ยวข้อง ICON_URI =” {URL} และ ICON =”: image / png; base64, {data} ด้วย URL ที่ถูกต้องของไอคอนและไอคอนที่เข้ารหัส 64 . คุณจะสามารถหักไอคอนที่เป็นของ favicon ใดโดยดูที่ชื่อ
- ตรวจสอบให้แน่ใจว่าคุณได้บันทึกการแก้ไขที่คุณเพิ่งทำในหน้าบุ๊คมาร์คที่คุณส่งออกก่อนหน้านี้
- กลับสู่หน้าต่าง ไลบรารี (ขั้นตอนที่ 2) คลิกที่ แถบเครื่องมือบุ๊กมา ร์กจากนั้นไปที่ การนำเข้าและสำรองข้อมูล และเลือก นำเข้าบุ๊กมาร์กจาก HTML
- เลือกเพจที่คุณแก้ไขก่อนหน้านี้และคลิก เปิด
หลังจากเสร็จสิ้นกระบวนการนี้ไอคอน favicon ของคุณควรได้รับการแก้ไข