Adobe SVG Viewer with IE9
-
quarta-feira, 20 de outubro de 2010 20:02We have developed our web applications around the Adobe SVG Viewer with Internet Explorer 6-8. IE9 does not recognize the Adobe plug-in. When our custom SVG files are opened with the native IE9 support they are not rendered properly. Has anyone else experienced the problem with teh Adobe SVG Viewer? Will Microsoft support the Adobe viewer now that they have native SVG support?
Todas as Respostas
-
quinta-feira, 21 de outubro de 2010 15:28I met with the same question but with other ActiveX control
-
quinta-feira, 21 de outubro de 2010 18:42http://connect.microsoft.com/ie
-
quinta-feira, 21 de outubro de 2010 19:42
Hi Nolan,
Yep....
workaround is to use the jQuery plugins...
http://keith-wood.name/svg.html
Which also uses the google svg.js framework, so there are still some scripting errors appearing when you debug it, but in IE9 the script console is hidden from normal users, but essentially 'it works'.
"they are not rendered properly".... probably you are using
viewbox="0 0 400 200".... just add style rules or attributes for height and width for the SVG parent and it will appear the same in both IE and FX.
My test page http://www.iecustomizer.com/msmvp/svg/svgplayroom.aspx
go to connect.microsoft.com/ie and register (LiveId required) and search the issues tickets for svg issues.
It is beta...
Rob^_^I spoke too soon. I revisited my test pages... There's still some work to be done.
-
quarta-feira, 21 de setembro de 2011 08:42I too have an issue where I've developed around adobe viewer, using standard web fonts these scaled perfectly and crisply in IE6,7,8 but in IE9 they are pixelated when printed but view fine. The raw svg prints fine but when scaled using embedded javascript appear like an image capture rather than a scaled. Any pointers?
-
terça-feira, 21 de fevereiro de 2012 21:37We use on mouseover and on click on the SVG it works in IE8 but not in IE9. What should we do? Thanks!
-
terça-feira, 3 de abril de 2012 22:54I am looking to do this as well. I want to disable native SVG in IE9 and instead use the Adobe plugin. Is this possible at all? The only way I can force this is by removing my DOCTYPE on my main page and then forcing an EMBED object to house the SVG. I do not want to remove my DOCTYPE, is there another way to do this?
-
quarta-feira, 4 de abril de 2012 05:45
Hi,
impossible.... the Adobe SVG namespaces are ignored in Ie9.
<script type="text/javascript"> //<![CDATA[ var nativeSVG = false; var adobeSVG = false; // Test for SVG Support try { if (document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Structure", "1.1")) { // display SVG //document.getElementById('svgViewbox').style.display = 'block'; nativeSVG = true; } else { // Test for Adobe SVG Plugin try { var oSVG = new ActiveXObject('Adobe.SVGctl'); adobeSVG = true; } catch (e) { //document.getElementById('divNoSVG').style.display = 'block'; } } } catch (e) { // Test for Adobe SVG Plugin try { var oSVG = new ActiveXObject('Adobe.SVGctl'); adobeSVG = true; } catch (e) { //document.getElementById('divNoSVG').style.display = 'block'; } } if (!nativeSVG) { //document.namespaces.add('svg', 'http://www.w3.org/2000/svg'); } // //window.onload = SVG_Init; // if (window.attachEvent) { // window.attachEvent('onload', SVG_Init); // } // else if (window.addEventListener) { // window.addEventListener('load', SVG_Init, false); // } // else { // document.addEventListener('load', SVG_Init, false); // } // //]]> </script>Rob^_^
-
sexta-feira, 4 de maio de 2012 15:48
Hi,
The Adobe SVG Viewer plug-in only works with Windows 98/XP.
So if you install it on Windows 7, it won't work "well" with Windows 7 + IE9 because it's not designed for it.
You should use SVG natively in IE9 and follow W3C standards to access, and do your dynamic DOM manipulations.
I worked with the plugin since 2000, and I had to do some refactoring for my JS code to work. In doing so, your app should work in all other major browsers.
Having said that, it renders a bit differently, it might not look as good as the Adobe plug-in viewer. Hopefully Microsoft will improve it much more in IE10.
-
segunda-feira, 15 de outubro de 2012 20:45
The OS isn't really the issue as I've had the Adobe viewer work in Windows Vista and Windows 7, as long as IE8 was on it. But it won't work with IE9, except in compatibility mode. So while you can get it to work in IE9 in compatibility mode, I'm now trying to use a web browser control in .NET 3.5 and even using several registry hacks that are supposed to put the web browser control into compatibilty mode, I can't get the custom svgs to display from the site I'm pointing at.
I'm wondering if anyone has any idea about using the web browser control and the Adobe SVG Viewer? Rewriting the site that its pointing at is not an option at this time, and the svgs are custom, not standard. These custom svgs won't work in IE9, so that's why we are using the Adobe viewer. Any help would be appreciated.

