ฉันจะให้ Safari 9 ใช้ไอคอนแท็บที่ถูกตรึงใหม่ของฉันได้อย่างไร


8

Safari 9 บน OSX รองรับการแสดงไอคอนบนแท็บที่ถูกตรึงใหม่โดยใช้ไวยากรณ์ต่อไปนี้:

<link rel="mask-icon" color="red" href="/mask-icon.svg">

อย่างไรก็ตามหลังจากเพิ่มบรรทัดนี้แล้วโหลดหน้าของฉันอีกครั้งและตรึงแท็บไอคอนจะไม่ปรากฏขึ้น

ฉันจะบอกให้รีเฟรชไอคอนได้อย่างไร

คำตอบ:


11

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

คุณสามารถสนับสนุนให้ตรวจสอบไอคอนโดยการลบเนื้อหาของโฟลเดอร์ต่อไปนี้:

~/Library/Safari/Template Icons

จากนั้นรีสตาร์ท Safari


1
ไดเรกทอรีนั้นไม่มีอยู่สำหรับฉัน
Jonathon Hill

ไดเรกทอรีนี้จะไม่ถูกสร้างขึ้นจนกว่าไซต์ที่ปักหมุดไว้จะดาวน์โหลดไอคอนที่ปักหมุดไว้ ลองเว็บไซต์ของ Apple เพื่อเริ่มต้นมัน
mix3d

ฉันไม่เห็นด้วยกับวิธีการนั้นผู้ใช้ส่วนใหญ่ไม่สามารถเข้าถึงโฟลเดอร์นั้นได้หากไม่มีคำสั่งพิเศษ ดูคำตอบ "Clear History" โดย @Flimm
Sebastian Scholle

1

เลิกตรึงหมุดใด ๆ ที่คุณต้องการรีโหลดแล้วรีสตาร์ทซาฟารี คลิกที่เมนู 'ไป' ในแถบเครื่องมือค้นหาและกดปุ่มตัวเลือกค้างไว้นี่จะแสดงไดเรกทอรีห้องสมุดที่ซ่อนอยู่

นำทางไปยังไดเรกทอรีซาฟารีในโฟลเดอร์ไลบรารีและลบโฟลเดอร์ไอคอนแม่แบบ

นี่เป็นการรีเซ็ตแคชซาฟารีที่เก็บไว้สำหรับไอคอน

เริ่ม Safari แล้วออกไป!


1

เปิด Safari คลิก "Safari", "Clear History ... " จากนั้นคลิกปุ่ม "Clear History"

ภาพหน้าจอ

ที่ทำงานให้ฉัน


0
  1. เปิด Safari> พัฒนา> แคชว่างเปล่า
  2. รีเฟรชหน้า

หมายเหตุ: หากคุณไม่เห็นเมนูพัฒนาในแถบเมนูเลือก Safari> การตั้งค่าคลิกขั้นสูงจากนั้นเลือก“ แสดงเมนูพัฒนาในแถบเมนู”

นั่นเป็นเคล็ดลับสำหรับฉัน;)

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