I am supporting a web based application in an enterprise. I currently require Chrome, which the enterprise supports through using the Chrome Legacy Browser Support plugin to force an automatic switch. Now that they have updated their Windows 7 machines to Internet Explorer 11, some users are asking that the application be allowed to run on Internet Explorer 11.
For now, the JavaScript frameworks I use (along with Babel) are compatible with IE11, but what happens in the years to come?
I've seen no mention from Microsoft that says anything is coming after IE 11. In fact they say that nothing will come to Windows 7. With JavaScript now being updated each year (ES2015, ES2016, ES2017, etc.), how
does Microsoft plan to keep IE 11 up to date?
Will we be forced to support an increasingly "crufty" IE11? Will we be stuck with Internet Explorer 11 in enterprises till 2020 (the end of the Windows 7 lifecycle)?
With JavaScript now being updated each year (ES2015, ES2016, ES2017, etc.), how does Microsoft plan to keep IE 11 up to date?
They're not going to. As of 2015, Internet Explorer 11 will no longer be receiving any new features or platform bug fixes. Only security updates will be provided to IE11 from here on out. Going forward, Microsoft Edge is the new browser and Windows 10 is the new platform.
See the FAQ for more details.
Will we be forced to support an increasingly "crufty" IE11? Will we be stuck with Internet Explorer 11 in enterprises till 2020 (the end of the Windows 7 lifecycle)?
If a significant portion of your userbase consists of Windows 7 and 8.1 users, then you'll probably have to continue supporting IE11 if your users aren't using other browsers.
Having said that, IE11 isn't going to get any more "crufty" than it already is. It's going to continue falling behind as technology marches on, but with IE, what you see is what you get. You can pretty much rely on platform bugs and missing features remaining as they are and develop workarounds for them as appropriate. The behavior of IE11 isn't going to change in the foreseeable future, which also means that legacy sites that work with it today will continue to work provided they remain unchanged (e.g. won't be updated with new technologies). So there's a silver lining for you.
Related
Chrome and Firefox have supported AVIF images for some time now, and it is my understanding that Edge is based on Chromium, which caused me to assume that it too would support AVIF images.
However, I just tested an AVIF dependent application in Edge Version 110.0.1587.46, in Windows 10, and none of the AVIF images are being displayed.
I stopped using Internet Explorer due to its slow implementation of modern web standards (many years ago). Today, I give Edge a chance to redeem "the company that provides it", and it appears that even though it is based on Chromium, the offering still fails to implement modern web standards.
Why aren't AVIF images supported in Edge, given that Edge is based on a browser that does indeed support AVIF images?
As of October 2021, the AVIF image file format support was introduced in Google Chrome 85 and Firefox 93 versions. If your browser is currently on a newer version than one of these it also will be supported. Microsoft Edge isn’t currently supported, but since the new Microsoft Edge uses the same Chromium Engine it won’t be long until support is rolled out. However, there is an AV1 Extension add-on available to download on the Microsoft Store (https://apps.microsoft.com/store/detail/av1-video-extension/9MVZQVXJBQ9V?hl=en-us&gl=us&activetab=pivot%3Aoverviewtab). This provides support on Windows 10 devices and Edge if installed.
PS:
In Edge Canary 112, Microsoft is testing adding support for the AV1 Image File Format (AVIF) in the browser.
Command-line flag: --enable-features=msEdgeAVIF
Just to answer your question regarding Windows 11 Edge. Edge has the same "latest version" on both Windows 10 and Windows 11. However, .avif pics are also not supported on Windows 11 Edge.
The lack of support for .avif in Edge is by design, out of compatibility concerns or something. AV1 Video Extension from Microsoft Store is used to enable you to view .avif pics on Microsoft Photos App, but won't affect Edge.
Good news is, as #D A has said, the Dev Team is testing to add support for .avif in Edge Canary.
Need to work on an older website that supports IE 8 and IE 9 but I am using a tool that only captures websites running on IE 11. So I have IE 11 but if i turn on compatibility mode, the capturing tool does not recognize the website therefore cannot capture website controls.
I need help with anything that can help render the website in IE 11 without changing the browser back to IE 8.
Microsoft offers virtual machine downloads on their website here: https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/
There's IE8 up to IE11, these virtual machines are limited to 90 days (but you can start fresh afterwards). This unfortunately means there's no seamless integration with your current OS and developer tools.
I just checked my web app in a first-generation iPad with Safari 4.0.4. I
noticed a lot of styles were not working properly:
border-radius
opacity
image height & width (if only one property is declared in the css)
etc...
I am thinking whether to make necessary css adjustments to make my web app render properly on Safari 4.0.4. While the global usage for IE6 and 7 are quite moderate. At the moment we are fine with not showing full support for these browser versions, due to their lack of css support.
Could this same consensus apply for Safari 4.0.4?
IE7's last release was on 2007 (http://en.wikipedia.org/wiki/Internet_Explorer_7). Safari 4 was on 2010 (http://en.wikipedia.org/wiki/Safari_version_history)
If any other frontend developers faced a similar scenario. Would appreciate to hear from you.
I think iOS can be considered sufficiently deprecated at this point to ignore it. The iPhone 4 came with iOS 4 and the iPhone 3GS has had several updates available for it for so long that an incredibly small percentage of users would be expected to still use iOS 3.x. Further, since most mobile platforms push you to update as soon as a new version is released, there is even less of a chance anyone is using anything but the most recent 2 or 3 versions.
You can see a breakdown of iOS version usage here: http://david-smith.org/iosversionstats/
Also, your link goes to information about safari desktop versions. For iOS, go here: http://en.wikipedia.org/wiki/IOS_version_history
As a general rule, our company uses the 2 versions back rule, 3 for IE, unless there is a specific need for further backward compatibility per the client.
I currently only have macs for development. My site looks good in the Chrome, safari and firefox but not in IE 8. Normally I'd say too bad, use a proper browser, but that is probably not going to work with my user base. Are there ways to emulate IE 8 on the mac?
BTW if somebody wants to have a look: here is the site.
In IE 8 only the 1 first column is displayed. In chrome or firefox I don't see any warnings, apart from some javascript warnings which I fixed locally (but not on world wide web yet).
Install VirtualBox (it's free and good) or another virtualizer (VMWare, Parallels)
Convert and use one of these Microsoft VirtualPC VHDs
Test
The only way I know to do this is to run Windows with a program like Parallels and use IE that way.
I would recommend running Windows 7 and IE 9. IE 9 is not only a competent web browser, it can render pages as IE 7 or IE 8 by using the included developer tools.
Use VirtualBox or VMware with a VM from Microsoft: https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/
"Test Microsoft Edge (EdgeHTML) and versions of IE8 through IE11 using free virtual machines you download and manage locally."
Old answer from 2012:
There is CrossOver (proprietary $51). It "allows many Windows-based applications to run on Mac OS X using a compatibility layer". It is based on Wine.
It works OK (JavaScript + Flash). They provide automatic installation for Internet Explorer 6 and 7.
For Internet Explorer 8 one more step is required to get what they call a CrossTie.
You can also try WineBootler (free and based on Wine too) but it does not work very well (no JavaScript support).
I am interesting: whether Windows Phone 7 will support HTML5 web sites or not? As I know IE on PC supports it only with Google's plugin :D What do you know about Windows Phone 7 internet browser "features"?
Thank you!;)
From like 10 press releases in aug:
Microsoft says that there is no plan currently to bring HTML 5 support to Internet Explorer Mobile. The mobile browser, which has been re-written for the next-generation operating system, is based in large part off of the desktop editions of Internet Explorer 7 and 8; Internet Explorer 9 for Windows does support HTML 5.
It's a bummer and hopefully they will shoehorn ie9 in there, but for now don't count on it.
One link from MSDN:
http://social.msdn.microsoft.com/Forums/en-US/windowsphone7series/thread/4233a7b5-6b70-4318-96f1-6683e2c38c03
Where the picture gets sllightly nuanced is that the Mobile IE team have announced that they've implemented some new features in terms of CSS tags andJavaScript functions, so while the base browser model is IE 7.0 there'll be some extras (see here). Hopefully they'll add more over time.
IE 7 Mobile is what has made it onto the v1 product.
You might be aware already that IE9 desktop is leading the way for IE with HTML5 compliance.
It would be nice (and perhaps logical) if an update to IE on the phone sees IE9 brought across, but I haven't seen an official confirmation of this direction at the moment.