4 ms·
Because the availability of IE is part of the Windows platform -- a Windows program gets to assume that IE is installed and the various APIs provided by IE are
by bcoates 13y ago
Because the availability of IE is part of the Windows platform -- a Windows program gets to assume that IE is installed and the various APIs provided by IE are available.
If Microsoft wants older Windows software to work, it has to ensure that when an app written against IE4 invokes the WebBrowser control in IE11 it still behaves as expected.
IE doesn't need Windows so much as Windows needs IE.
- leokun 13y agoOS X solves that by using a separate version of Webkit for their webviews that's independent from Safari.
- AaronFriel 13y agoThis is also the case in Windows (now) but only for Metro style applications. Those compiled for Windows 8 use the IE10 control and for 8.1, the IE11 control.