แก้ไข: Firefox การแสดงที่คั่นหน้าผิด Favicons

ผู้ใช้บางคนประสบปัญหาแปลก ๆ บน Mozilla Firefox ซึ่งพวกเขาเห็น favicon ผิดสำหรับแต่ละไซต์ที่มีบุ๊กมาร์ก ตัวอย่างเช่นแทนที่จะแสดงไอคอน Reddit สำหรับเธรดบุ๊กมาร์ก Reddit เบราว์เซอร์จะแสดง favicon ของ YouTube (หรืออย่างอื่น) ดูเหมือนว่าปัญหาจะไม่เกี่ยวข้องกับ Windows รุ่นใดรุ่นหนึ่งเนื่องจากมีรายงานว่าเกิดขึ้นใน Windows 7, Windows 8 และ Windows 10

Firefox favicons ผิดภายในแถบที่คั่นหน้า

สิ่งที่ทำให้เกิดปัญหา 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 เป็นเวอร์ชันล่าสุด:

  1. เปิด Firefox และคลิกปุ่มการกระทำที่มุมบนขวา
  2. จากนั้นจากเมนูที่ปรากฏขึ้นใหม่คลิกที่ วิธีใช้ และเลือก เกี่ยวกับ Firefox
  3. ในหน้าต่างถัดไปรอจนกว่าจะมีการดาวน์โหลดการอัปเดตจากนั้นคลิกที่ รีสตาร์ทเพื่ออัปเดต Firefox เพื่อเริ่มกระบวนการอัปเดต

    อัปเดต Firefox
  4. เมื่อกระบวนการอัปเดตเสร็จสมบูรณ์ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่

หากเบราว์เซอร์ Firefox ของคุณได้รับการอัปเดตเป็นเวอร์ชันล่าสุดแล้วหรือวิธีนี้ไม่ได้แก้ไข favicons ที่เสียของคุณให้เลื่อนไปที่วิธีถัดไปด้านล่าง

วิธีที่ 2: การเพิ่ม '/' ด้านหลังลิงก์

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

สมมติว่า favicon ที่เป็นของ www.google.com/ ถูกทำให้ยุ่งเหยิง หากต้องการแก้ไขให้พิมพ์ www.google.com// ในแถบนำทางแล้วกด Enter เพื่อรีเฟรชไอคอน ควรเปลี่ยนไอคอนทันทีที่โหลดเว็บไซต์

แก้ไข favicons ที่เสียหายด้วย '\'

หากปัญหานี้ไม่ได้ผลหรือคุณกำลังมองหาวิธีการถาวรให้เลื่อนไปที่วิธีถัดไปด้านล่าง

วิธีที่ 3: การลบไฟล์ favicons.sqlite

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

กระบวนการนี้จะบังคับให้ Firefox สร้างไฟล์. sqlite favicon ใหม่เมื่อเริ่มต้นเบราว์เซอร์ครั้งถัดไป แต่โปรดทราบว่าหลังจากการดำเนินการนี้เสร็จสมบูรณ์บุ๊กมาร์กของคุณทั้งหมดจะมี favicon ทั่วไป หลังจากที่คุณเยี่ยมชมบุ๊คมาร์คแล้วไอคอนจะได้รับการอัปเดตเป็น favicon ของไซต์

นี่คือคำแนะนำโดยย่อเกี่ยวกับการแก้ไขปัญหาโดยการลบไฟล์ favicons.sqlite :

  1. ตรวจสอบให้แน่ใจว่าปิด Firefox และ Add-in ที่เกี่ยวข้องแล้วอย่างสมบูรณ์
  2. ใช้ File Explorer เพื่อนำทางไปยังตำแหน่งต่อไปนี้:
     C: \ Users \ * * * * * * * * YourUser \ AppData \ Mozilla \ Firefox \ Profiles \ Local \ * * * * * YourProfile 

    หมายเหตุ: โปรดทราบว่า * YourUsers * และ * YourProfile * เป็นเพียงตัวยึดตำแหน่งและควรแทนที่ด้วยข้อมูลของคุณเอง นอกจากนี้โฟลเดอร์ AppData จะถูกซ่อนโดยค่าเริ่มต้น - หากคุณยังไม่ได้ซ่อนโฟลเดอร์ที่มองเห็น - ใช้ริบบิ้นที่ด้านบนของหน้าต่าง File Explorer เพื่อคลิกที่ มุมมอง จากนั้นตรวจสอบให้แน่ใจว่าได้เลือกช่องที่เกี่ยวข้องกับ รายการที่ซ่อน อยู่ .

    ทำเครื่องหมายที่ช่องรายการที่ซ่อนอยู่
  3. เมื่อคุณเข้ามาในโปรไฟล์ FireFox ของคุณให้ใช้ฟังก์ชั่นการค้นหา (มุมบนขวา) เพื่อค้นหา favicons.sqlite
  4. เมื่อพบไฟล์ให้คลิกขวาที่ไฟล์และเลือก ลบ เพื่อ ลบ ทิ้ง

    การลบไฟล์ Favicons ของ Firefox
  5. เมื่อลบไฟล์แล้วให้เปิด Firefox อีกครั้งเพื่อให้เบราว์เซอร์สร้าง favicon .sqlite ใหม่ตั้งแต่เริ่มต้น
  6. ตอนนี้คุณควรสังเกตว่าบุ๊คมาร์คทั้งหมดของคุณมี favicon ทั่วไป คุณสามารถแก้ไขได้โดยคลิกที่คั่นแต่ละอัน ทันทีที่มีการเยี่ยมชมเว็บไซต์คุณจะเห็นว่ามีการติดตั้ง favicon ที่ถูกต้อง

หากคุณยังคงพบปัญหาที่แน่นอนเหมือนเดิมให้เลื่อนไปที่วิธีถัดไปด้านล่าง

วิธีที่ 4: การล้างแคชเว็บ

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

ต่อไปนี้เป็นคำแนะนำโดยย่อเกี่ยวกับวิธีล้างแคชเว็บของ Firefox เพื่อแก้ไขปัญหา favicon:

  1. ปิดแท็บ Firefox อื่นทั้งหมดยกเว้นแท็บใหม่
  2. คลิกปุ่มการกระทำที่มุมบนขวาของหน้าจอจากนั้นเลือก ตัวเลือก จากเมนูที่ปรากฏขึ้นใหม่
  3. ภายในเมนูการตั้งค่าเลือก ความเป็นส่วนตัวและความปลอดภัย จากตารางด้านซ้าย จากนั้นเลื่อนลงไปที่เมนูคุกกี้และ ข้อมูลไซต์ และคลิกที่ ล้างข้อมูล
  4. ภายในเมนู ล้าง ข้อมูลยกเลิกการเลือกช่องที่เกี่ยวข้องกับ คุกกี้และข้อมูลไซต์ และทำเครื่องหมายถัดจาก เนื้อหาเว็บที่แคช
  5. กดปุ่ม Clear เพื่อเริ่มกระบวนการทำความสะอาดข้อมูลเนื้อหาเว็บของคุณ
  6. รีสตาร์ทเบราว์เซอร์ของคุณและดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่

ทำความสะอาดแคชเว็บของ Firefox

หากคุณยังคงประสบปัญหานี้อยู่หรือคุณกำลังมองหาวิธีการแก้ไข favicons ของคุณด้วยตนเองให้เลื่อนไปที่วิธีถัดไปด้านล่าง

วิธีที่ 5: บังคับให้ Firefox อัปเดต favicons

หากปัญหาของคุณแตกต่างกันเล็กน้อย - Firefox ไม่สามารถอัปเดตโลโก้ของเว็บไซต์เก่าด้วยเวอร์ชันใหม่ - คุณสามารถบังคับให้เบราว์เซอร์คิดว่า favicons ของคุณทั้งหมดหมดอายุแล้วและอัปเดตโดยอัตโนมัติ ผู้ใช้ที่ได้รับผลกระทบหลายคนรายงานว่าวิธีนี้ทำให้พวกเขาสามารถแก้ไขปัญหา favicon ใน Mozilla Firefox ได้ในที่สุด

นี่คือสิ่งที่คุณต้องทำ:

  1. เปิด Firefox พิมพ์“ about: config ” ในแถบนำทางแล้วกด Enter เพื่อเปิดการตั้งค่าการทดลองของ Firefox
  2. เมื่อคุณได้รับข้อความแจ้งเตือนให้คลิกที่ ฉันยอมรับความเสี่ยง! .
  3. ใช้ฟังก์ชั่นการค้นหาเพื่อค้นหา “ devtools.chrome.enabled”
  4. เมื่อพบการตั้งค่าให้ดับเบิลคลิกที่ devtools.chrome.enabled เพื่อเปลี่ยนค่า เป็น True
  5. ออกจากการ ตั้งค่าขั้นสูง ของ Firefox และคลิกปุ่มการกระทำในส่วนด้านขวาบนของหน้าจอ จากนั้นเข้าสู่เมนู Web Developer จากนั้นคลิกที่ Browser Console
  6. ภายในคอนโซลเบราว์เซอร์ที่เพิ่งปรากฏวางรหัสต่อไปนี้แล้วกด Enter เพื่อลงทะเบียน:
     var fS = Components.classes ["@ mozilla.org/browser/favicon-service;1"] .getService (Components.interfaces.nsIFaviconService); fS.expireAllFavicons (); 

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

  7. เยี่ยมชมบุ๊คมาร์คที่ก่อนหน้านี้ไม่สามารถอัปเดตด้วยเวอร์ชันที่ใหม่กว่า ควรแก้ไขปัญหาได้แล้วและคุณจะเห็นไอคอนใหม่ทันทีที่โหลดหน้าเว็บ

บังคับให้ favicons ที่มีอยู่หมดอายุ

หากวิธีนี้ไม่สำเร็จหรือคุณกำลังมองหาวิธีแก้ไข favicon Firefox ของคุณด้วยตนเองไม่แสดงอย่างถูกต้องให้เลื่อนไปที่วิธีถัดไปด้านล่าง

วิธีที่ 6: แก้ไข favicons ที่ได้รับผลกระทบด้วยตนเอง

นี่ไม่ใช่ทางออกที่ดีที่สุดสำหรับผู้ที่ไม่เข้าใจเทคโนโลยี แต่มีวิธีการด้วยตนเองที่จะช่วยให้คุณแก้ไข favicons ที่เสียหายได้ ผู้ใช้ที่ได้รับผลกระทบหลายคนสามารถแก้ไขปัญหานี้ได้ด้วยการส่งออกรายการบุ๊กมาร์กทั้งหมดในไฟล์ HTML และแก้ไขไอคอนก่อนนำเข้ารายการบุ๊กมาร์กทันที

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

  1. เปิด Firefox แล้วคลิกไอคอน บุ๊คมาร์ค จากมุมบนขวาของหน้าจอ
  2. จากเมนูที่ปรากฏขึ้นใหม่คลิกที่ คั่นหน้า จากนั้นคลิกที่ แสดงที่คั่นหน้าทั้งหมด ในส่วนล่างขวาของหน้าจอ
  3. ภายในเมนู ไลบรารี เลือก แถบเครื่องมือบุ๊ก มาร์กจากด้านซ้ายจากนั้นไปที่ นำเข้าและสำรองข้อมูล และเลือก ส่งออกบุ๊กมาร์กเป็น HTML
  4. เลือกตำแหน่งที่เหมาะสมสำหรับไฟล์ HTML ที่ส่งออกแล้วคลิกปุ่ม บันทึก
  5. คลิกขวาที่ไฟล์ HTML ที่คุณเพิ่งส่งออกและแก้ไขด้วยยูทิลิตี้เช่น Notepad ++ หรือคล้ายกัน คุณยังสามารถใช้ยูทิลิตี้แผ่นจดบันทึกในตัว แต่รหัสจะไม่สามารถอ่านได้
  6. เมื่อเปิดหน้าบุ๊กมาร์กแล้วให้ค้นหารายการบุ๊กมาร์กที่เกี่ยวข้องและเปลี่ยนข้อมูลที่เกี่ยวข้อง ICON_URI =” {URL} และ ICON =”: image / png; base64, {data} ด้วย URL ที่ถูกต้องของไอคอนและไอคอนที่เข้ารหัส 64 . คุณจะสามารถหักไอคอนที่เป็นของ favicon ใดโดยดูที่ชื่อ
  7. ตรวจสอบให้แน่ใจว่าคุณได้บันทึกการแก้ไขที่คุณเพิ่งทำในหน้าบุ๊คมาร์คที่คุณส่งออกก่อนหน้านี้
  8. กลับสู่หน้าต่าง ไลบรารี (ขั้นตอนที่ 2) คลิกที่ แถบเครื่องมือบุ๊กมา ร์กจากนั้นไปที่ การนำเข้าและสำรองข้อมูล และเลือก นำเข้าบุ๊กมาร์กจาก HTML
  9. เลือกเพจที่คุณแก้ไขก่อนหน้านี้และคลิก เปิด

การแก้ไข Firefox favicon ด้วยตนเอง

หลังจากเสร็จสิ้นกระบวนการนี้ไอคอน favicon ของคุณควรได้รับการแก้ไข

บทความที่น่าสนใจ