Polymer "webcomponentsjs": `"MutationObserver" undefined` error in IE9 - polymer

Compiling all files from the https://github.com/webcomponents/webcomponentsjs project down to IE9 Javascript using Babel, IE11 in IE9 compatibility mode reports "MutationObserver" undefined error in the console.
How can I have this compile?

From the documentation, It looks like MutationObserver is only supported in IE 11 version.
So this can be the cause for the issue.
I suggest you to use IE 11 as it is and do not use IE 9 document mode in it to avoid this issue.
Reference:
MutationObserver

Related

from http response is showing as 'undefined' in IE

In my API response body I'm having . while this doen't create any issue in chrome/firefox.
While rendering in IE 8, I'm seeing 'undefined' in my UI.
I'm using Angular 8. and i'm already using utf-8 encoding in my index.html
<meta charset="utf-8">
Any idea what is causing the issue? Is it a Angular 8 IE bug?
As per the official document, Angular is supported in IE 9, 10, 11 versions. you are using the IE 8 that is not supported.
So I am not sure how your angular app is working in the IE 8 browser.
This can be a possible cause of this issue.
If you think that this is not the case then I suggest you try to provide the detailed information with some sample code and detailed steps for producing the issue and test the issue to check for the results.
Another thing I want to inform you that IE 8 is a too old version and it is out of support scope of Microsoft. I suggest you use the latest Microsoft browser or at least move to the IE 11 version.

is there a html5shiv for IE9?

Im using a jQuery horizontal Accordion plugin which relies heavily on HTML5 & CSS3 - in Firefox and Chrome (latest) it works as advertised however, suprisingly IE9 does not begin to render it correctly, a problem i expected with ie versions 8 and below. The code includes an 'if' condition to check for pre version 9 to load a html5 shiv but it still renders IE9 badly (see images). Is there a pollyfill or shiv?? I despise IE with a vengeance, always have, and today i think ill cease developing for it altogether.

What browsers does AngularJS work with?

This can be a most common question. But no any clue about browser versions. More over, Angular site itself says as following.
What browsers does Angular work with?
We run our extensive test suite against the following browsers: the latest versions of Chrome, Firefox, Safari, and Safari for iOS, as well as Internet Explorer versions 9-11. See Internet Explorer Compatibility for more details on supporting legacy IE browsers.
If a browser is untested, it doesn't mean it won't work. You can also expect browsers to work that share a large part of their codebase with a browser we test, such as Opera 15 or newer (uses the Blink engine), or the various Firefox derivatives.
— AngularJS FAQ - What browsers does AngularJS work with?
However, there is no any note which versions are supported. I googled, but couldn't find. Any one let me know what browsers and their versions do support which version of angular ?
Browser support of AngularJS:
Internet Explorer: 9+
Versions 1.2 and later of AngularJS do not support Internet Explorer versions 6 or 7.
Versions 1.3 and later of AngularJS dropped support for Internet Explorer 8.
Opera 15+
Firefox, Safari, and Google Chrome
As mentioned in a StackOverflow Question here: Which versions of firefox does angularjs support?, since they say which IE version they support and not Chrome, Safari, or Firefox, it's safe to assume all the versions are working.
Version Support Status
Any version branch not shown in the following table (e.g. 1.6.x) is no longer being developed.
Version Status Comments
1.2.x Long Term Support Last version to provide IE 8 support
1.7.x Long Term Support See Long Term Support section below.
Long Term Support
At this time we will focus exclusively on providing fixes to bugs that satisfy at least one of the following criteria:
A security flaw is detected in the 1.7.x branch of the framework
One of the major browsers releases a version that will cause current production applications using AngularJS 1.7.x to stop working
The jQuery library releases a version that will cause current production applications using AngularJS 1.7.x to stop working.
— AngularJS Documentation - Version Support Status
According to AngularJS document:Internet Explorer Compatibility, the answer should be IE 9。
AngularJS 1.3 has dropped support for IE8. Read more about it on our blog. AngularJS 1.2 will continue to support IE8, but the core team does not plan to spend time addressing issues specific to IE8 or earlier.
The project currently supports and will attempt to fix bugs for IE9 and above. The continuous integration server runs all the tests against IE9, IE10, and IE11.

Internet Explorer 11 and Html5 Sound playback

I have a JSFiddle that has both a regular html5 <audio> tag in it for playback, as well a a call to the javascript Audio() function. As expected, in Chrome/Firefox/IE10 these work, but in IE11 (came with windows 8.1 yesterday) neither of these methods work and I get a "Error: Not implemented " exception. I haven't yet seen any documentation that Audio doesn't work on IE11 - is my installation just screwed up, or do others with IE11 see this as well?
JSFiddle Here
Also, heading over to http://html5test.com/ in IE11 indicates that the sound element is supported, but that no codecs work.
IE11 was running in this case on Windows 8.1 Pro N. Installing the media pack solved this for me, even though I think it's insane that html5 features of the browser need this addition to work properly, and Microsoft doesn't list the Media Pack as having any impact on any other features (like IE11 or html5) here.

Spell checking in IE 8

Is there any way how to programmatically (thru HTML or asp.net or C# etc) add or activate(add-on) spellchecker to IE 8 (could be also IE9 or IE10 but with doc mode IE8 ) ?
I know, that by default IE 8 dont have spellchecker included.
I guess there is this however there's no real other way unfortunately.
http://www.iespell.com/