DEV Community

Discussion on: Dynamic Favicons

Collapse
 
adamgreenough profile image
Adam Greenough • Edited

Are there operating systems that have a dark mode with common browsers that don't have support for prefers-color-scheme? 🤔 Seems like it would be such a minority that it's not worth loading the JS for such a small enhancement. Only IE11 on Windows 10 it seems like.

Thread Thread
 
johnletey profile image
John Letey

As I've mentioned in my comment above - you don't have to go down the JS route.

However, the reason why I've chosen this way - is because the favicon automatically updates when you switch themes, which makes for a very good user interface.

It's your choice, but I'd prefer the three lines of code over messing with the SVG code 😅

Thread Thread
 
mike_hasarms profile image
Mike Healy

I like that (media query embedded in the SVG CSS)

Thread Thread
 
anweshgangula profile image
Anwesh Gangula • Edited

favicon automatically updates when you switch themes

@johnletey, when you say this - does it mean the favicon updates without the user having to reload the page? If yes, then that would mean that it needs JavaScript to listen to theme change events. Genuinely curious.