
OSX 上の Safari 9 では、次の構文を使用して、新しい固定タブにアイコンを表示することがサポートされています。
<link rel="mask-icon" color="red" href="/mask-icon.svg">
ただし、この行を追加し、ページをリロードしてタブをピン留めすると、アイコンが表示されません。
アイコンを更新するにはどうすればいいですか?
答え1
Safari は、これらのアイコン、そしてアイコンがないことをキャッシュすることに非常に熱心です。サイトにアイコンがある (またはない) と判断されると、その情報はおそらく非常に長い間保持され、再起動や更新をいくら行ってもそれは変わりません。
次のフォルダの内容を削除することで、アイコンの再チェックを促すことができます。
~/Library/Safari/Template Icons
そしてSafariを再起動します。
答え2
再読み込みしたいピンをすべて外して、Safari を再起動します。Finder ツールバーの「移動」メニューをクリックし、オプション キーを押したままにすると、非表示のライブラリ ディレクトリが表示されます。
ライブラリ フォルダーの Safari ディレクトリに移動し、テンプレート アイコン フォルダーを削除します。
これにより、Safari がアイコン用に保持しているキャッシュがリセットされます。
Safari を起動してピン留めしましょう!
答え3
答え4
- Safari を開き、「開発」>「キャッシュを空にする」を選択します。
- ページを更新
注意: メニューバーに「開発」メニューが表示されない場合は、「Safari」>「環境設定」を選択し、「詳細」をクリックして、「メニューバーに「開発」メニューを表示」を選択します。
それは私にとってはうまくいきました ;)