Например, в Chrome значки закладок WhatsApp Web показывают текущее количество сообщений, Reddit имеет красную точку, и даже LinkedIn отображает значок с синей точкой в верхнем левом углу, когда у вас есть уведомления. Точка в правильном направлении о том, как этого добиться, будет принята с благодарностью.
Можно динамически изменить значок избранного, изменив href значка.
<!DOCTYPE html>
<html lang = "en">
<head>
<meta charset = "UTF-8">
<meta http-equiv = "X-UA-Compatible" content = "IE=edge">
<meta name = "viewport" content = "width=device-width, initial-scale=1.0">
<title>Dynamic favicon</title>
<link rel = "icon" id = "favicon" href = "./icons/icon_without_dot.png" type = "image/png" />
</head>
<body>
<h1>Dynamic favicon</h1>
<button onclick = "toggleFavicon()">Change favicon</button>
<script>
const favicon = document.getElementById("favicon");
function toggleFavicon() {
if (favicon.getAttribute("href") == "./icons/icon_without_dot.png") {
favicon.setAttribute("href", "./icons/icon_with_dot.png");
}else{
favicon.setAttribute("href", "./icons/icon_without_dot.png")
}
}
</script>
</body>
</html>
Ваш ответ может быть улучшен с помощью дополнительной вспомогательной информации. Пожалуйста, отредактируйте , чтобы добавить дополнительные сведения, такие как цитаты или документация, чтобы другие могли подтвердить правильность вашего ответа. Вы можете найти больше информации о том, как писать хорошие ответы в справочном центре.