Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm having difficulty understanding why ArcGIS Javascript API isn't rendering SVG when running in IE9 quirks mode.

When I visit the ESRI sample site at and switch to IE 9 + Quirks mode I notice dojox/gfx/vml.xd.js loads but vector rendering does not work. Point, Multipoint, Extent all work fine but anything gfx related (polyline, freehand, line) does not work.

Is it possible to use dojo/ArcGIS Javascript API in IE9 + Quirks mode? The reason I ask is because the pages I'm embedding the map in must run in this mode.

share|improve this question
Try the HTML Meta Tags here -… – Mapperz Oct 24 '11 at 13:52
I have confirmed that dojo tests below work in IE9 quirks mode:… – ca0v Oct 24 '11 at 15:41 standards mode it uses SVG and works fine but I am constrained to quirks mode. – ca0v Oct 25 '11 at 13:17

Your problem here isn't with the dojo/ArcGIS, it's with SVG in IE in quirks mode. IE does not have SVG support below version 9 and by putting IE9 in quirks mode you're telling it to act like an older browser.

Whether it is possible to use dojo/ArcGIS in IE9 quirks mode in general mostly depends on what you're doing ESRI does not fully support IE below version 9 and a few things don't work in newer IE versions either (also listed at the link).

This StackOverflow question on how to get SVG to work in older versions of IE may help you.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.