Closed lewishowles closed 8 years ago
:+1:
I'm having similar issues with IE8 (but using the built in IE emulator).
Using only the legacy script and:
svg4everybody({ nosvg: false, // shiv
gives me unreponsive script errors.
and:
svg4everybody();
just shows "x" boxes where the svg's are supposed to be.
@SRTM your latter issue is because IE <= 8 will fallback to using pngs, so if they don't exist at the path, IE 8 will show Xs.
Figured it was something like that. So the first option is the only way to get svg4everybody to polyfill SVG's in IE8? Or do you absolutely need png fallbacks. Will need to wait for a fix if so.
You need PNG for IE8.
fml. ok thanks.
Yes. No one ever had time to write a working VML fallback for IE8, so PNGs are our reality. Thankfully, IE8 support is fringe for new projects these days.
I've been getting an unresponsive script error popping up for a new website I'm creating that requires IE8 support. Luckily I don't usually have to deal with IE8!
I've replaced by standard script with the legacy script, and I've tried both
svg4everybody();
andBut each time it pops up with the error.
Removing the call to svg4everybody (but leaving the actual script in) doesn't cause the issues.
I've tried removing other scripts as much as possible to see if it's a conflict but it doesn't seem to be. Removing all other scripts still displays the issue.
I am using Microsoft's Modern.ie virtual machines in VirtualBox, which sometimes causes weird errors, but I can't tell if that's the case here.