A small library for badge manipulating in favicon.
npm install favorite-icon-badge
import FaviconBadge from 'favorite-icon-badge';
const badge = new FaviconBadge();
badge.set(count);
import FaviconBadge from 'favorite-icon-badge';
const badge = new FaviconBadge({
backgroundColor: '#ff0000',
fontFamily: 'arial, sans-serif',
fontStyle: 'normal',
strokeColor: '#000',
textColor: '#fff',
faviconSrc: '/my-icon.png',
maxCount: 99,
size: Favicon.size,
links: Favicon.icons,
positionX: 'right',
positionY: 'bottom'
});
badge.set(count);
Set the favicon with the badge.
import FaviconBadge from 'favorite-icon-badge';
const badge = new FaviconBadge();
badge.set(count);
Reset the favicon.
import FaviconBadge from 'favorite-icon-badge';
const badge = new FaviconBadge();
// ...
badge.reset();
- Chrome: ✅
- Firefox: ✅
- Opera: ✅
- IE: ❌
- Edge: ❌
- Safari: ❌ (Safari hides favicons)
MIT License