Microsoft Edge gets Media Capture API support
Microsoft is building next generation browser which is faster and safer than already existing Microsoft’s Internet Explorer. As the user base of Internet explorer is seeing huge drop Microsoft has decided to build modern browser as a competitor to Mozilla Firefox and Google Chrome. This resulted in development of new browser Edge from Microsoft which is code named as Project Spartan as earlier. It comes with many new and advanced features with latest technologies.
Edge is the fast, secure and lightweight browser which replaces Internet Explorer soon as this go-to browser for the majority of the users running upcoming Windows 10 Operating System. From its release as Project Spartan, Microsoft is adding new capabilities daily and in the latest Windows 10 build 10122 its name is changed to Microsoft Edge. In the latest Windows 10 Preview, Microsoft has added Media Capture API support to the Edge for the first time.
This feature acts as the main interface which allows webpages to access the media capture devices like webcams and microphones. This can either enabled or disabled depending upon the user’s preference. To turn on or off, you can do it from under experimental features interface in Microsoft Edge and also can be found by typing about:flags in address bar.
By default, this feature is set to ON in the latest Windows Insider preview, to encourage the feedback from the users. To balance security, privacy and the user experiences, Microsoft has reported that,
If the web page is from HTTP origin, then user is prompted for the permission when webcam or microphone is accessed through getUserMedia() call. Microsoft allows to continue for the specific capture device type until all the capture devices are released by the webpage.
Now for the webpages with the HTTPS origin, when user let the webpage to access the capture device, the permission will continue for particular capture device. If users move away from the webpage, all the permissions will be dismissed. Microsoft Edge has a feature that, it doesn’t store any perpetual permissions for a webpage or a domain. When a web page calls getUserMedia() from an iFrame, then Microsoft manages the capture device permission separately depending on the URL. This offers protection to the user in cases where the iframe is from the different domain than the parental domain.
Microsoft seems to be using this fresh start to have a new look at internet browsing experience and build from the ground.