[solved] Do I have to enable support for IE11 just to tell people to not use it?
-
Hello, IE11 sucks. My company uses both IE11 (for legacy apps which will be replaced at some point) and Chrome, with IE11 being the default, unfortunately. I would like to tell people who launch my Quasar app to switch to Chrome if they launched it with IE11. Do I have to enable IE11 support just to do that, as per here: https://quasar.dev/quasar-cli/cli-documentation/supporting-ie#Installation-of-IE-Support?
Presently, without following the above, IE11 just shows a blank page, presumably because the polyfill wasn’t used. Is there a down side for the Chrome experience or size of project if I enable IE11 support? Or is there something I can do in IIS itself to present a message? Hmm. I just thought of that, so I’ll go google that now.
-
@rconstantine in IIS there is a rewrite module and ARR module. You can redirect user to your other “IE11switch.html” page depending on header value “User-Agent”. You can search for a something from this substring “compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/7.0;”. This is logged in IIS logs in “cs(User-Agent)” field.
This is a tutorial how can it be done:
https://support.secureauth.com/hc/en-us/articles/360019890071-IIS-URL-Rewrite-Browser-based-redirection -
Thanks, dude! I’ll write an html page and set that up.
-
Got it. Thanks. I had to adjust the match URL, however, since the one in the example gave me a circular redirect which resulted in a timed out operation and message of “This page can’t be displayed”. So instead of matching * for the URL, I’m NOT matching my html page which is *noie.html.