How does Internet Explorer 11 differ between Windows 7 and Windows 8.1? - windows

IE11 seems to be slightly different on Windows 7 to Windows 8(.1). I guess this is because some features are tied to the OS.
E.g. the IE11 on Windows 7 developer preview blog post briefly mentions SPDY:
On Windows 8.1, IE11 also supports the SPDY network protocol
And DRM video:
On Windows 8.1, IE11 supports the latest media streaming standards, Media Source Extensions (MSE) and Encrypted Media Extensions (EME).
Are there any other differences that web developers need to be aware of (especially CSS and JS APIs)? Is it worth downloading 2 separate VMs for testing IE11?

Here are 12 things MSFT lists as unsupported in IE11 on Win7:
http://msdn.microsoft.com/en-us/library/ie/dn394063(v=vs.85).aspx#unsupported_features
Automatic phone number detection
Device Orientation events
Drag and drop touch support
Effects batching and stroke improvements
Encrypted Media Extensions
Enhanced Protected Mode (EPM) AppContainers (see below)
F12 developer tools UI Responsiveness (available after Win7 update)
High DPI support
Hover touch support
Link highlighting
Media Source Extensions
Pinned site enhancements
Screen Orientation API
Scrolling and zooming with touch and other inputs
Syncing across devices
SPDY
Windows 8.1 also uses AppContainers for Isolation in Enhanced Protected Mode while Windows 7 does not support AppContainers. http://blogs.msdn.com/b/ieinternals/archive/2012/03/23/understanding-ie10-enhanced-protected-mode-network-security-addons-cookies-metro-desktop.aspx
http://blogs.msdn.com/b/ieinternals/archive/2013/09/24/internet-explorer-11-changelist-change-log.aspx

Related

radio.garden volume not showing volume control in browser on microsoft surface

I don't know anywhere else to ask this. radio.garden is an aggregator of online streaming radio stations. In windows 10 on various machines, it shows a volume slider beside the play/pause controls. With the same version of firefox on windows 10, and still after upgrading to windows 11, the volume control doesn't show on microsoft surface. I have deleted display and audio drivers and let them update, and I have turned firefox hardware acceleration settings off (even though the settings indicates that it is only for graphics). I have also verified that microsoft edge also does not display the volume control.
What do I need to check next to figure out what's going on? I assume the browsers are using some api that perhaps I have blocked via privacy settings that aren't applicable on desktop or something, or maybe provided by some audio drivers and not others?

Windows 10 WebView and Adobe Flash

The new Microsoft Edge browser has built-in support for Adobe Flash. The updated WebView control in the Windows 10 SDK utilizes Microsoft Edge as its engine.
I am trying to figure out how to enable the WebView control to render Adobe Flash content from a website in a Universal Windows App (either a Hosted Web App or a Packaged Web App).
Any ideas or pointers would be much appreciated.
Thanks.
WebView doesn't use Edge as the engine but uses IE11. Quote from the docs - "WebView always uses Internet Explorer 11 in document mode".
It also doesn't support any plugins or such, which would include Flash.
Full run of caveats from the control doc:
It does not support any ActiveX controls or plugins like Microsoft
Silverlight or Portable Document Format (PDF) files. Additionally,
WebView does not support some HTML5 features including AppCache,
IndexedDB, programmatic access to the Clipboard, and geolocation.
More "tidbit" reading up at https://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.webview.aspx .
Enjoy. Hope this helps. Healy in Tampa.
On Universal application, the webview is using edge now but it does not change anything regarding plugins.
Here is what it says from the MSDN :
In apps compiled for Windows 10, WebView uses the Microsoft Edge
rendering engine to display HTML content. In apps compiled for Windows
8 or Windows 8.1, WebView uses Internet Explorer 11 in document mode.
It does not support any ActiveX controls or plugins like Microsoft
Silverlight or Portable Document Format (PDF) files.

Opera Mobile Emulator for Windows no longer available?

I wish to implement the suggestion in this post:
Visual Studio 2012 Mobile Device Emulators
but Opera Mobile Emulator seems to no longer come in a Windows version. Anyone else experiencing this issue?
Yes, that's not just you.
People at Opera forums discovered a direct link to the Windows version:
http://www.opera.com/download/get.pl?sub=++++&id=35131
Considering that the link in the article on this topic has no mention of the Opera Mobile Emulator, I concluded that the desktop version is no longer supported. However, all major browsers have a built-in mobile emulator in the developer tools.
For Opera, these are the steps to access it:
Select the tab with the web page to be tested
Open Menu > Developer > Developer Tools or CTRL + SHIFT + I
Select the "Toggle device toolbar" icon at the top left (looks like a phone next to a tablet)
Select the device from the first drop-down menu on the toolbar. It will be "Responsive" by default, or the last device used.
It's a similar process on other major browsers, like Chrome, Firefox and Edge. Comparing to physical devices I'd say it's reasonably accurate for testing layouts. It doesn't have the latest phones like iPhone 12 at this time, but you can add a custom device by specifying the viewport height and width.
My understanding is that each browser tests how it would behave on its own mobile version, which means, it's best to test it on the developer tools on all supported browsers. On this topic, there are tips and links to commercial testing tools on the MDN article on cross browser testing. My main take away is test a lot, and fix or provide fallback solutions.

Cross platform javascript MP3 player not working on Windows phone

I am using this media player so that I can play mp3 audio files on a website and they will work on all browsers and smartphones - http://mediaelementjs.com/
However I have just been told that it is not working on Windows Phone. What's the deal with windows phone and it's built in browser?? It's pretty bad form if this plugin even supports IE6 yet it doesn't work with Windows Phone.
This does supports Windows Phone. Just scroll down on its website and you'll see a support chart.
This plugin uses Flash to polyfill HTML5 video tag. So it supports IE6 but not browsers without both HTML5 and Flash support. Which means it can support WP7.5 (IE9 mobile) but not WP7.0 (IE7 mobile).

Can you run Adobe Air on Windows Embedded CE 7.0?

I cant seem to find any info on this other than:
Internet Explorer Embedded - Integrated Flash 10.1 in browser powers playback of Flash content and Flash content can be run full-screen without browser UI.
But what about AIR API's etc?
From the packages description, it seems to me that only Flash Player ActiveX control for Internet Explorer is available. You can still integrate this control in an out-of-browser application, but the extra API for "Air mode" will not be available.

Resources