I have a website that is pretty demanding in regards to required browser features. Currently, the site does not indicate this in any way to visitors when they access it with an old browser.
I want to change that, and I am wondering what is the best way to do that. Those are the concerns I have:
- I don't want to check for the user agent and rather check for the required featues (websockets, certain CSS features)
- I want to display a helpful message to point users to an upgraded browser. This is mostly a UX thing.
- I dont want to confuse any search engine crawlers by showing them the message to upgrade their browsers.
What are good practices for doing so?