วิธีการรีเฟรชบุ๊คมาร์ค favicons ในโครเมี่ยม


63

ฉันอัพเดท favicons สำหรับเว็บไซต์จำนวนมาก การรีเฟรชเว็บไซต์จะแสดง favicon ที่ได้รับการปรับปรุงในแท็บเบราว์เซอร์อย่างไรก็ตามที่คั่นหน้าสำหรับเว็บไซต์เหล่านั้นยังคงมี favicon เก่าอยู่

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


คุณใช้คุณสมบัติการทำให้บุ๊คมาร์คของ Chrome ตรงกันหรือไม่ ถ้าไม่ลองทำดูอาจจะทำให้ favicons ได้รับการปรับปรุง
Keith Kemp

ฉันใช้มันแล้ว
pdeva

คุณลองใช้ส่วนขยายโครเมียมนี้หรือไม่? มันเป็นเพียงการอ้างอิงขนาดใหญ่เท่านั้น chrome.google.com/webstore/detail/bookmark-favicon-changer/…
Revious

หมายเหตุ: บางครั้งไฟล์. ico มีภาพที่ปรับขนาดแล้วสองภาพ (เช่น 32x32 และ 16x16) ดังนั้นการอัปเดตภาพหนึ่งภาพจะไม่ปรากฏขึ้นอีกภาพหนึ่ง
Kzqai

คำตอบ:


53

คุณลองล้างแคชแล้วรีสตาร์ท Chrome หรือไม่ ลองก่อน หากไม่ได้ผลคุณจะต้องบังคับใช้ดังต่อไปนี้

  1. ปิด Chrome
  2. เปิดโฟลเดอร์ข้อมูลผู้ใช้ของคุณ
  3. ลบFaviconsไฟล์
  4. เรียกใช้ Chrome
  5. เยี่ยมชมไซต์ต่างๆเพื่อบังคับให้ไอคอนดาวน์โหลดซ้ำอีกครั้ง

15
แต่มันต้องไปหลายร้อยเว็บไซต์ ... มีวิธีอื่นไหม?
Revious

1
คุณสามารถลองตั้งค่าบุ๊คมาร์คขณะที่เปิดใช้งาน Chrome Sync และตั้งค่าให้ซิงค์บุ๊คมาร์ค จากประสบการณ์ของฉันมันจะแตะที่คั่นหน้าทุก ๆ อันโดยอัตโนมัติทำให้พวกเขาทั้งหมดลอยไปที่ด้านบนสุดของประวัติศาสตร์ ฉันโพสต์รายงานข้อผิดพลาดเกี่ยวกับพฤติกรรมนี้ในขณะที่กลับมาดังนั้นพวกเขาอาจหรือไม่อาจแก้ไขได้
Synetech

1
ฉันไม่มีไฟล์ favicons
niico

1
รุ่นปัจจุบันดูเหมือนจะติดสิ่งต่างๆภายใต้โฟลเดอร์ "Default" จากโฟลเดอร์ข้อมูลผู้ใช้รูท ไฟล์ favicons อยู่ที่นั่นและหากคุณลบออก (ในขณะที่ปิดหน้าต่าง Chrome ทั้งหมด) ไฟล์นั้นจะทำการดึงข้อมูลในครั้งต่อไปที่คุณเข้าชมเว็บไซต์)
Ambrose Little

37

คุณพยายามบังคับให้รีเฟรชเมื่ออยู่บนหน้าแล้วกดCtrl+ Rหรือไม่?

[แก้ไข] (เครดิตให้ James ดูความคิดเห็นของเขา) พยายามรีเฟรชและล้างแคชด้วยCtrl+ Shift+R

[ แหล่งที่มาบนฟอรัมช่วยเหลือของ Google Chrome ]


3
พยายาม ไม่ทำงาน
pdeva

14
หากต้องการขยายสิ่งนี้หากคุณกด Shift + Ctrl + R มันจะโหลดซ้ำโดยไม่มีแคช ฉันลองเองและใช้งานได้
Baub

2
วิธีนี้ใช้ได้เฉพาะเมื่อมีการโหลดไอคอนในแคชของคุณผ่านแอตทริบิวต์ <link> ใน <head> ของเว็บไซต์ของคุณ หากคุณไม่มีสิ่งนั้นดูเหมือนว่า favicon จะติดอยู่ในบริเวณขอบรกและไม่ได้เชื่อมโยงกับแคชของหน้า ฉันคิดว่านั่นเป็นเหตุผลว่าทำไม แต่ฉันไม่แน่ใจ 100% ฉันรู้ว่า ctrl + shift + r ไม่ใช่วิธีแก้ปัญหา 100% แน่นอน
Radley Sustaire

9

ปัญหาของฉันคือแม้จะมีการลบ favicon สำหรับไซต์ที่โฮสต์ในพื้นที่ แต่ Chrome ก็ยังแสดงอยู่

นี้แสดงความคิดเห็นเกี่ยวกับปัญหาโครเมียมพูดว่า:

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

สิ่งนี้อธิบายว่าทำไมการล้างแคชของฉันจึงไม่สามารถแก้ปัญหาได้

นี่คือสิ่งที่ฉันทำเพื่อล้าง favicons สำหรับเว็บไซต์ของฉัน:

  1. ปิด Chrome เพื่อปลดล็อคไฟล์
  2. ดาวน์โหลดเชลล์บรรทัดคำสั่งSQLiteที่เหมาะสมสำหรับระบบปฏิบัติการของฉัน
  3. แยกไฟล์เก็บถาวร
  4. เปิดไดเรกทอรีข้อมูลผู้ใช้ของฉัน
  5. ลบFavicons-journalไฟล์
  6. คัดลอกFaviconsไฟล์ของฉันไปไว้ในไดเรกทอรีเดียวกันกับเชลล์บรรทัดคำสั่ง SQLite
  7. พรอมต์คำสั่งที่เปิด
  8. เปลี่ยนไดเรกทอรีเป็นสิ่งที่มีเชลล์บรรทัดคำสั่ง SQLite
  9. ดำเนินการsqlite3จาก Command Prompt
  10. เรียกใช้ SQL ซึ่งตามหลังรายการนี้
  11. ย้ายFaviconsไฟล์จากไดเรกทอรีเชลล์บรรทัดคำสั่ง SQLite ของฉันกลับไปยังไดเรกทอรีข้อมูลผู้ใช้ของฉัน
.open Favicons

DELETE FROM
    favicons
WHERE
    id
IN (
    SELECT
        icon_id
    FROM
        icon_mapping
    WHERE
        page_url
    LIKE
        '%localhost:%'
);

DELETE FROM
    favicon_bitmaps
WHERE
    icon_id
IN (
    SELECT
        icon_id
    FROM
        icon_mapping
    WHERE
        page_url
    LIKE
        '%localhost:%'
);

DELETE FROM
    icon_mapping
WHERE
    page_url
LIKE
    '%localhost:%'
;

ปรับค่านี้เพื่อให้เหมาะกับ URL ที่คุณต้องการล้าง favicons สำหรับ ในกรณีของฉัน URL เป้าหมายนั้นอยู่ในแนวhttp://localhost:8000/เดียวกันกับ


7

ที่จริงแล้วสิ่งที่คุณต้องทำก็คือเข้าไปที่ www.site.com/favicon.ico และคุณจะเห็นไอคอนเก่าที่ถูกแคชคลิกรีเฟรช (ctrl + R) หรือ (ctrl + F5) แล้วคุณจะเห็นไอคอนใหม่ กลับไปที่ www.site.com และเพลิดเพลินไปกับ favicon ใหม่


4

ดูคำแนะนำในการเปลี่ยน favicons“ ติด” ในแถบบุ๊คมาร์คของฉัน ผมเอาวิธีที่ง่ายออกและติดตั้งส่วนขยายBookmark Favicon เปลี่ยน

ฉันใช้เวลา 5 นาทีในการแก้ไขปัญหาที่ชักจูงฉันมาหลายเดือน - และนั่นรวมถึงการลบส่วนขยายหลังการใช้งาน!


2

ต่อไปนี้เป็นวิธีแก้ไขปัญหาวิธีแก้ไขปัญหาไอคอน Chrome อย่างไรก็ตามขั้นตอนนี้จะใช้เวลาและความพยายาม

  1. ล้างประวัติการเข้าชมทั้งหมดรวมถึง แคชกับตัวล้างประวัติของ Chrome

  2. ปิด chrome - เปิดใหม่

  3. คลิกที่ URL แต่ละรายการ (กลับมาที่หน้าเว็บแต่ละหน้า) ในเครื่องมือจัดการบุ๊คมาร์คตามด้วยการรีเฟรชหน้าเว็บ (โหลดซ้ำ):

    a) แถบบุ๊กมาร์ก

    b) บุ๊คมาร์คอื่น ๆ

    c) บุ๊กมาร์กที่นำเข้า (ไม่ใช่บุ๊กมาร์ก IE)

  4. ภายใต้ 'ตัวจัดการบุ๊กมาร์ก -> จัดระเบียบส่งออกบุ๊กมาร์กไปยังไฟล์ HTML ลงในโฟลเดอร์ของไดเรกทอรีที่สร้างขึ้นใหม่ที่คุณเลือก ตั้งชื่อโฟลเดอร์ไฟล์ใน 'บุ๊คมาร์ค Chrome'

  5. อย่าปิด Chrome ก่อนทำขั้นตอนต่อไป!

  6. ไปที่ "C: \ Users (ชื่อผู้ใช้) \ AppData \ Local \ Google \ Chrome \ User Data \ Default"

  7. คัดลอกสองไฟล์ 'Favicons' และ 'Favicons-journal' ลงในโฟลเดอร์ไฟล์ที่สร้างขึ้นใหม่ 'บุ๊คมาร์ค Chrome'

  8. ในขณะนี้ให้จดบันทึกขนาดของไฟล์ 'Favicons' ที่คุณเพิ่งบันทึกไว้

  9. เพื่อการทดสอบ: ก่อนปิดเบราว์เซอร์ chrome เรียกใช้ประวัติของ Chrome-> 'ล้างข้อมูลการท่องเว็บ'

  10. ปิดเบราว์เซอร์ - เปิดใหม่

Testresults: ในทุกโอกาสไฟล์ 'Favicons' ที่อยู่ใน "C: \ Users (ชื่อผู้ใช้) \ AppData \ Local \ Google \ Chrome \ ผู้ใช้ Data \ Default" จะแสดงขนาดไฟล์ที่ต่ำกว่ามาก (~ 20-30k) ที่คุณบันทึกไว้ในโฟลเดอร์ไฟล์ที่ส่งออก

ในการแก้ไขปัญหาไอคอนหายไป: คัดลอก / วางไฟล์ 'Favicons' ที่บันทึกสองไฟล์จากโฟลเดอร์ใหม่ (ดู 4. ด้านบน) ไปที่ "C: \ Users (ชื่อผู้ใช้) \ AppData \ Local \ Google \ Chrome \ User Data \ Default " รีสตาร์ท Chrome ไอคอนของคุณควรอยู่ในตำแหน่งที่ดีและเรียบร้อย อย่าลืมตรวจสอบขนาดไฟล์ของไฟล์ 'Favicons' ที่เป็นค่าเริ่มต้นทุกครั้งในชั่วขณะหนึ่งโดยเฉพาะหลังจากเพิ่มหน้าเว็บที่คั่นหน้าใหม่ จากนั้นคัดลอกไฟล์เริ่มต้นที่มีขนาดใหญ่กว่าไปยัง 'โฟลเดอร์บุ๊กมาร์ก Chrome' ของคุณ Voila! สิ่งนี้ควรใช้กับผู้ใช้ส่วนใหญ่

เพื่อความสะดวกในการกู้คืนไอคอนที่สูญหายในอนาคตให้เพิ่มที่ตั้งไฟล์ทั้งสองนี้ลงในแถบรายการโปรดของ Windows explorer:

a) 'บุ๊กมาร์ก Chrome'

b) "C: \ Users (ชื่อผู้ใช้) \ AppData \ Local \ Google \ Chrome \ User Data \ Default"

PS ในอนาคตใช้ยูทิลิตี้ล้างประวัติเบราว์เซอร์เช่นทำความสะอาด หลีกเลี่ยงการใช้คุณสมบัติการล้างประวัติของ Chrome


1

ฉันแก้ไขสิ่งนี้บนเครื่องของฉันโดยใช้ข้อมูลการกำหนดค่าของ Chrome และลบไฟล์ชื่อ "Local State" ทำสิ่งนี้ในกล่อง Linux และแก้ไขปัญหาของฉัน บน Linux ไฟล์นี้อยู่ที่: / home / (ชื่อผู้ใช้) /. config / google-chrome / ฉันคิดว่าบน windows นี่คือ C: \ Users (ชื่อผู้ใช้) \ AppData \ Local \ Google \ Chrome \ User Data \ (ที่ อย่างน้อยในกล่อง Windows 7 ของฉัน)


0

โปรดลองสิ่งนี้ก่อนที่จะทำทั้งหมด ปิด Chrome เปิดตัวจัดการงาน "End Task" บนอินสแตนซ์ที่เหลืออยู่ทั้งหมดของ Chrome รีสตาร์ท Chrome

ใช้งานได้สำหรับฉัน


-1

ฉันรู้ว่าหัวข้อนี้เก่า แต่เป็นปัญหาที่พบบ่อยดังนั้นฉันจะช่วยออก lurkers:

ฉันกำลังมองหาสิ่งเดียวกันและพบว่าไม่มีวิธีที่ง่ายดังนั้นฉันจึงสร้างเครื่องมือของตัวเอง

  1. ลบ C: \ Users \ (ชื่อผู้ใช้) \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Favicons
  2. นำเข้าไฟล์ "คั่นหน้า" ของคุณ (ซึ่งอยู่ในโฟลเดอร์เดียวกัน) ลงในเครื่องมือที่ฉันทำ
  3. กด "โหลดหน้า"

เครื่องมือจะเปิดหน้าบุ๊กมาร์กทั้งหมดของคุณในครั้งเดียวซึ่งค่อนข้างหนัก แต่หลังจากนั้นคุณจะมีไอคอนทั้งหมดรีเฟรช :)

เครื่องมือนี้จะทำงานเฉพาะเมื่อตั้งค่าเบราว์เซอร์เริ่มต้นของคุณเป็น Chrome

ลิงก์ไปที่เครื่องมือ: http://www.fast-files.com/getfile.aspx?file=79770
รู้สึกฟรีเพื่อสแกนหาไวรัสหรืออะไรก็ตาม

ไม่เป็นไร


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