2015-09-30 17 views
14

Tôi đã tạo biểu tượng tab được ghim mới cho Safari 9 trên El Capitan as documented by Apple here nhưng dường như tôi không thể đưa Safari thực sự hiển thị khi tôi ghim tab của mình.Safari 9 Không hiển thị biểu tượng Tab được ghim SVG

Đây là dòng trong phần đầu của tôi:

<link rel="mask-icon" href="https://towatchlist.com/img/twl.svg" color="red"> 

Safari không hiển thị hình ảnh tốt khi tôi làm theo the link to the SVG file, nhưng biểu tượng tab ghim vẫn cho thấy hình ảnh lá thư tự động tạo ra ngay cả sau khi load lại và pin/ghim v.v.

Tôi đã thử mở SVG của GitHub (đang hoạt động) và sao chép đánh dấu chung ở đó nhưng điều đó cũng không khắc phục được. Tôi cũng đã lướt qua bảng điều khiển Safari một thời gian ngắn nhưng không thấy nó thậm chí còn cố gắng hạ xuống tệp SVG.

Bất kỳ đề xuất nào về cách gỡ lỗi này hoặc ý tưởng về những gì đang xảy ra?

Trả lời

19

Có vẻ như Safari đang tích cực lưu vào bộ nhớ cache (ngay cả khi không có) các biểu tượng này. Tìm thấy the answer hơn trên Super User:

Xóa nội dung của các thư mục sau:

~/Library/Safari/Template Icons 

Và sau đó khởi động lại trình duyệt Safari.

+0

Vâng, tôi đã biết đó có thể là sự cố bộ nhớ cache nhưng không biết về thư mục 'Mẫu biểu tượng' mới. Cảm ơn. – Nick

+4

Cảm ơn Tip Shaun! Điều đó đã cứu tôi một thời gian. Tôi nhận ra, cách đáng tin cậy nhất để loại bỏ bộ nhớ cache là thoát khỏi Safari, sau đó xóa Folder-Contents và khởi động lại Safari. Bằng cách nào đó dường như tôi nghĩ, rằng có một thời gian tối thiểu cần phải trôi qua cho đến khi Safari sẽ đi ra ngoài và lấy lại một nguồn tài nguyên chưa bị cắt… –

+1

Nếu bạn sử dụng [Safari Technology Preview] (https://developer.apple.com/safari/ công nghệ xem trước /), đó là một thư mục khác: 'rm -r ~/Library/SafariTechnologyPreview/Template \ Icons /' – Nick

Các vấn đề liên quan