Egorkin Posted September 5, 2020 Posted September 5, 2020 It turns out there are still those who use Internet Explorer! And they went crazy when they came on my forum 4.5. I think IPS should have done them a warning instead of a curve layout... At least the plugin was, and then you will have to insert a hard core PHP :-)
CoffeeCake Posted September 5, 2020 Posted September 5, 2020 13 minutes ago, Egorkin said: It turns out there are still those who use Internet Explorer! And they went crazy when they came on my forum 4.5. I think IPS should have done them a warning instead of a curve layout... At least the plugin was, and then you will have to insert a hard core PHP 🙂 Not sure what the bit about PHP is, yet just testing on IE 11, and can confirm that it is a highly degraded experience for IE users on 4.5 as compared to 4.4. For those in corporate environments where the choice of browser may be locked down, this is certainly less than ideal. IPS did announce stopping support of IE.
Egorkin Posted September 5, 2020 Author Posted September 5, 2020 Instead of a crooked layout, the forum could display a warning to users - this would be polite. IPS warned their customers only 🧒
Square Wheels Posted September 6, 2020 Posted September 6, 2020 Wow, what a mess. Glad I saw this. Is there a popup I can create if the user is detected using IE to suggest their viewing experience will be horrible and they should use a different browser? On one of my site, they people are brilliant laboratories, but many struggle with computers. Don't want them getting frustrated and leaving. Egorkin 1
Morgin Posted September 6, 2020 Posted September 6, 2020 There is no legitimate reason anyone or any organization should be using IE. If you have users stuck on it, that sucks, but it’s akin to having users tell you they unfortunately are stuck on 14.4k dialup and find the site loads too slowly. IE is dead. Let it Rest In Peace. WP V0RT3X, Rikki, Thomas P and 2 others 5
Egorkin Posted September 6, 2020 Author Posted September 6, 2020 IE has been dead for a long time. But why show users a chaos of letters? You need to show the message "IE is outdated and not supported, please use modern browsers!".
opentype Posted September 6, 2020 Posted September 6, 2020 It’s not an IE issue per se. Users of any other browser can see the same problems if they haven’t updated their browser in a long time.
Square Wheels Posted September 6, 2020 Posted September 6, 2020 6 hours ago, Egorkin said: IE has been dead for a long time. But why show users a chaos of letters? You need to show the message "IE is outdated and not supported, please use modern browsers!". I'll try to hunt down some JavaScript that will do that before going live.
Egorkin Posted September 6, 2020 Author Posted September 6, 2020 (edited) It may be enough to insert at the beginning index.php something like that? 🧒 if(stripos($_SERVER['HTTP_USER_AGENT'],'MSIE')!==false || stripos($_SERVER['HTTP_USER_AGENT'],'Trident')!==false) exit('Microsoft Internet Explorer is no longer supported. Please use the latest versions of modern browsers!'); Edited September 6, 2020 by Egorkin
aia Posted September 6, 2020 Posted September 6, 2020 It would be better to implement it via JS and check the supported features instead of the user agent.
Egorkin Posted September 6, 2020 Author Posted September 6, 2020 We are only talking about IE, and they are all no longer supported 🧒
aia Posted September 6, 2020 Posted September 6, 2020 Just now, Egorkin said: We are only talking about IE, and they are all no longer supported 🧒 Actually not only IE but all browsers which do not support modern features like CSS Custom Properties, etc. Sticking to IE in these checks is a bad idea.
Square Wheels Posted September 6, 2020 Posted September 6, 2020 51 minutes ago, Mr 13 said: Actually not only IE but all browsers which do not support modern features like CSS Custom Properties, etc. Sticking to IE in these checks is a bad idea. Care to write a plug in for us. 😎
Egorkin Posted September 6, 2020 Author Posted September 6, 2020 I think the plugin is unnecessary :) Now almost all browsers are modern and they are updated automatically 🧒
aia Posted September 6, 2020 Posted September 6, 2020 It looks like CSS Custom Properties currently are not used, so it would be easier to create correct checks if IPS tell us which exactly features not supported in older browsers they used in 4.5+.
DesignzShop Posted September 6, 2020 Posted September 6, 2020 16 hours ago, Square Wheels said: Wow, what a mess. Glad I saw this. Is there a popup I can create if the user is detected using IE to suggest their viewing experience will be horrible and they should use a different browser? On one of my site, they people are brilliant laboratories, but many struggle with computers. Don't want them getting frustrated and leaving. A possible solution could run along the lines of what you're saying. IPB could consider detecting IE, providing a pop up that says something like "IE is not supported and it's recommended to upgrade to a more secure / modern browser for your safety. We can not provide a webpage to IE users, please try another up to date browser like the latest version of Google Chrome, Firefox, or MS Edge to view this page." Then automatically dither the page so it can't be viewed. Just a suggestion, may not be a ideal suggestion and maybe someone has a better idea.
Square Wheels Posted September 6, 2020 Posted September 6, 2020 46 minutes ago, DesignzShop said: A possible solution could run along the lines of what you're saying. IPB could consider detecting IE, providing a pop up that says something like "IE is not supported and it's recommended to upgrade to a more secure / modern browser for your safety. We can not provide a webpage to IE users, please try another up to date browser like the latest version of Google Chrome, Firefox, or MS Edge to view this page." Then automatically dither the page so it can't be viewed. Just a suggestion, may not be a ideal suggestion and maybe someone has a better idea. Again, to a different developer (not expecting IPS to help here), wanna consider an app for us (me)? The site I'm worried about:
aia Posted September 6, 2020 Posted September 6, 2020 (edited) The easiest way to filter all ancient browsers from the IE epoch is just checking if CSS or CSS.supports are missed, because it present in all modern browsers and Edge 12+. if (typeof(CSS) === "undefined" || typeof(CSS.supports) === "undefined") { // Here you can do whatever you want to the visitors with ancient browsers from the IE epoch console.log('Your browser is out of date'); } Edited September 6, 2020 by Mr 13 Thomas P 1
Woodsman Posted September 6, 2020 Posted September 6, 2020 If the idiot insists on using IE11 here is a script to try. <script> var $buoop = {required:{e:-4,f:-3,o:-3,s:-1,c:-3},insecure:true,api:2020.09 }; function $buo_f(){ var e = document.createElement("script"); e.src = "//browser-update.org/update.min.js"; document.body.appendChild(e); }; try {document.addEventListener("DOMContentLoaded", $buo_f,false)} catch(e){window.attachEvent("onload", $buo_f)} </script> Found here. https://browser-update.org/#install
Nathan Explosion Posted September 7, 2020 Posted September 7, 2020 Careful with that - it itself is out of date, with some recent versions of browsers not listed, and it flags up later versions as 'out of date' too...example: Joel R 1
Chris89 Posted September 7, 2020 Posted September 7, 2020 As someone who uses IE 11 I can confirm that I noticed an immediate and massive degrade in my performance even just using the official IPS site as soon as they switched over to 4.5. I can virtually use nothing on this site now unless I use Firefox.. I can't even post topics, dismiss cookie banners or anything. Now I can handle it for one site if I actually need support on here, and occasionally having to switch over to Firefox, but if IPS have curbed support for IE 11 (that's what I'm assuming this means) then it means there's no way I can upgrade my own forum knowing these issues exist. If it wasn't for the sake that I needed to use this site already, I'd just avoid it altogether.
Woodsman Posted September 7, 2020 Posted September 7, 2020 3 hours ago, Nathan Explosion said: Careful with that - it itself is out of date, with some recent versions of browsers not listed, and it flags up later versions as 'out of date' too...example: Follow the example update buttons and it will come to a yellow and orange striped box Read the comment inside. Quote This is the page that is shown to visitors with an out-of-date browser after they clicked the notification to update their browser. This is not the information for your currently used browser. Remember at this point you are just testing the script.
Nathan Explosion Posted September 7, 2020 Posted September 7, 2020 4 minutes ago, Woodsman said: Follow the example update buttons and it will come to a yellow and orange striped box That is referring to the following: Not too bothered, always a concern though when the test page shows out of date information hehe
Woodsman Posted September 7, 2020 Posted September 7, 2020 6 minutes ago, Nathan Explosion said: That is referring to the following: Exactly, this is a test output to any current updated browser as in Quote Required browser version: If you are testing with any updated browser version you will see the particular message
Runar Posted September 7, 2020 Posted September 7, 2020 1 hour ago, Chris89 said: As someone who uses IE 11 Can I ask why you use IE 11, with so many options available? Or are you somehow forced to use this old and outdated browser?
Recommended Posts