When writing websites we often have to do feature detection, then figure out a plan for how to handle unsupported features (graceful degradation), sometimes being forced to resort no "not supported" messages asking the user to upgrade their browser.
A lot of work's been done in creating libraries to aid in graceful degradation, but the messages given to users when a feature's not supported are still mostly hand rolled by the developers.
Are there any sites which offer user friendly explanations of common features which may not be supported, along with instructions on why they may wish to upgrade their browser, and with links to the various browser's download sites?
i.e. so instead of my doing this:
<canvas id="myCanvas">
Sorry, but your browser does not support this feature.
I recommend trying
<a href="https://chrome.google.com/" target="_blank">Google Chrome</a>
instead.
</canvas>
I could link to a site dedicated to such messages, where they could justify putting a lot more thought into the response. e.g.
<canvas id="myCanvas">
Sorry, your browser does not support this feature;
for more information and instructions on how to resolve this issue
please refer to this
<a href="https://www.demouri.org/notsupported/canvas" target="_blank">support article</a>.
</canvas>