Ошибка в значке Chrome: игнорировать этот ответ
Я написал этот ответ под впечатлением, что это то, что нужно для обновления значков в Google Chrome. Однако оказывается, что это работает только в течение первых пяти минут или около того, пока значок не будет безвозвратно потерян в синхронизации истории Chrome .
Оригинальный ответ
Вам не нужно очищать кэш, перезапускать браузер, или переписать свой HTML - вам просто нужно изменить URL иконки, один раз , чтобы браузер забудьте ранее кэшированный значок.
Предполагая, что вы определили свой значок с помощью <link>
элементов на странице <head>
, вы можете сделать это, запустив в консоли следующую команду: standard-JS one-liner :
[].slice.call(document.querySelectorAll('head>link[rel$="icon"]')).map(function(ln){ln.href+='?v=2'});
Для более продвинутой реализации этого, которая может автоматически сделать это для конечных пользователей в производстве, см. freshicon.js .