As a result, it is getting more and more challenging to ensure e-commerce websites are compatible to all these browsers. There are several ways to deal with this situation..Let’s look at these options:
#1 The rule of minimalism
#2 Graceful degradation
This is one of the popular approaches but requires additional efforts. In this case, your web page is implemented in such a way that if it is opened in a non-standard or old browsers, it still functions normally but without those awesome JS/CSS you might have implemented for the modern browsers. A good example of this approach is rounded corners in css3 which does not work in IE6. To compensate this, you implement the web page such that, it looks reasonable even if there are no rounded corners for IE6 users.
#3 Showing disclaimer
This is not a desirable approach but it might still be applicable in case of intranet sites having limited audience. You can display a disclaimer on your website mentioning which browser it is supported with. That warns the users in advance and they can immediately switch their browser as per your recommendation.
#4 Going all out
If you are one of those who will go extra mile to provide a great user experience, you will love this option. You can still use those fancy JavaScrips on your web page while making sure that your website is tested in all browsers/OS combinations. You might have this question then – “how can I test my website on so many browsers across so many operating systems?” The answer is – use automated browser test tools on cloud. Here are a few cloud based testing services you can consider to run cross-browser compatibility tests.
- BrowserShots – A free tool that supports testing 60+ browser/OS combinations
- Sauce Labs – Has both free and paid versions which supports testing in 40+ browsers
- BrowserCam – A paid tool which allows testing in 90+ browsers
- CrossBrowserTesting – A paid tool which supports testing 100+ browsers
No matter what tool you use, testing your website every time when there are UI updates will ensure that you don’t loose a valuable customer just because of browser compatibility issues.