Suite

API Javascript ArcGIS - Mode bizarreries IE9


J'ai du mal à comprendre pourquoi l'API Javascript ArcGIS ne rend pas SVG lors de l'exécution en mode bizarreries IE9.

Lorsque je visite l'exemple de site ESRI à l'adresse http://help.arcgis.com/en/webapi/javascript/arcgis/demos/graphics/graphics_add.html et que je passe en mode IE 9 + Quirks, je remarque dojox/gfx/vml.xd .js se charge mais le rendu vectoriel ne fonctionne pas. Point, Multipoint, Etendue fonctionnent bien, mais tout ce qui concerne gfx (polyligne, main levée, ligne) ne fonctionne pas.

Est-il possible d'utiliser l'API Javascript dojo/ArcGIS en mode IE9 + Quirks ? La raison pour laquelle je pose la question est que les pages dans lesquelles j'intègre la carte doivent s'exécuter dans ce mode.


Votre problème ici n'est pas avec le dojo/ArcGIS, c'est avec SVG dans IE en mode bizarreries. IE ne prend pas en charge SVG en dessous de la version 9 et en mettant IE9 en mode bizarreries, vous lui dites d'agir comme un navigateur plus ancien.

Qu'il soit possible d'utiliser dojo/ArcGIS en mode bizarreries IE9 en général dépend principalement de ce que vous faites ESRI ne prend pas entièrement en charge IE sous la version 9 et certaines choses ne fonctionnent pas non plus dans les versions plus récentes d'IE (également répertoriées dans relier).

Cette question StackOverflow sur la façon de faire fonctionner SVG dans les anciennes versions d'IE peut vous aider.