Safari 9で新しい固定タブアイコンを使用するにはどうすればよいですか?


8

OSX上のSafari 9は、次の構文を使用して、新しい固定されたタブにアイコンを表示することをサポートしています。

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

しかし、この行を追加し、ページをリロードし、タブを固定した後、アイコンが表示されません。

アイコンを更新するように指示するにはどうすればよいですか?

回答:


12

Safariは、これらのアイコンをキャッシュすることに非常に熱心であり、実際にアイコンが不足しています。サイトにアイコンがある(またはない)と判断すると、その知識は(場合によっては非常に長い間)保持され、再起動や更新によってその状態が変わることはありません。

次のフォルダの内容を削除することで、アイコンの再確認を促すことができます。

~/Library/Safari/Template Icons

そしてSafariを再起動します。


1
そのディレクトリは私には存在しませんか?
Jonathon Hill

このディレクトリは、ピン留めされたサイトがピン留めされたアイコンをダウンロードするまで作成されません。AppleのWebサイトを試してみてください。
mix3d 2017年

私はその方法に同意しません、ほとんどのユーザーは特別なコマンドなしではそのフォルダーにアクセスできません。@Flimmによる「Clear History」の回答を見る
セバスチャン

1

リロードするピンの固定を解除してから、Safariを再起動します。ファインダーツールバーの[移動]メニューをクリックし、オプションキーを押したままにすると、非表示のライブラリディレクトリが表示されます。

ライブラリフォルダーのsafariディレクトリに移動し、テンプレートアイコンフォルダーを削除します。

これにより、Safariがアイコン用に保持するキャッシュがリセットされます。

Safariを起動してピン留めしてください!


1

Safariを開き、[Safari]、[履歴をクリア...]をクリックし、[履歴をクリア]ボタンをクリックします。

スクリーンショット

それでうまくいきました。


0
  1. Safari>開発>空のキャッシュを開きます。
  2. ページを更新

注意:メニューバーに「開発」メニューが表示されない場合は、「Safari」>「環境設定」を選択し、「詳細」をクリックして、「メニューバーに「開発」メニューを表示」を選択してください。

それは私にとってはトリックでした;)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.