Marqueurs de ligne SVG peuvent disparaître lorsque le contenu SVG est mis à jour par le biais de code de script dans Internet Explorer 11

Symptômes

Supposons que vous avez un document SVG qui contient des éléments de ligne avec des marqueurs. Vous ouvrez ensuite le document SVG dans Internet Explorer 11. Lorsque le contenu SVG est mis à jour par le biais de code de script (par exemple, via les événements onmouseover et onmouseout), les indicateurs de ligne peuvent disparaître.

Résolution

Informations de mise à jour

Pour résoudre ce problème, installez la mise à jour de sécurité cumulative la plus récente pour Internet Explorer. Pour ce faire, rendez-vous sur Microsoft Update. En outre, consultez les informations techniques sur la sécurité cumulative la plus récente mise à jour pour Internet Explorer.

Remarque  Cette mise à jour a été pour la première fois dans mise à jour de sécurité cumulative de novembre pour Internet Explorer (MS14-065).

Plus d'informations

Par exemple, ce problème peut se produire dans un document SVG qui contient le code suivant :

<svg xmlns="http://www.w3.org/2000/svg" viewBox = "0 0 4000 2000" version = "1.1"><defs>
<marker id = "StartMarker" viewBox = "0 0 12 12" refX = "12" refY = "6" markerWidth = "3" markerHeight = "3" stroke-width = "2" orient = "auto">
<circle cx = "6" cy = "6" r = "5"></circle>
</marker>

<marker id = "EndMarker" viewBox = "0 0 10 10" refX = "5" refY = "5" markerUnits = "strokeWidth" markerWidth = "3" markerHeight = "3" stroke-width = "2" >
<rect x = "0" y = "0" width = "10" height = "10"></rect>
</marker>

<marker id="Circle" viewBox="0 0 10 10" refX="4" refY="10" markerUnits="strokeWidth" markerWidth="6" markerHeight="6" orient="auto">
<circle cx="5" cy="5" r="5" fill="black" ></circle>
</marker>

<marker id="Rect" viewBox="0 0 20 20" refX="0" refY="10" markerUnits="strokeWidth" markerWidth="10" markerHeight="10" orient="auto">
<rect width="10" height="10" fill="grey" ></rect>
</marker>
</defs>

<path id="path1" d = "M 200 250 L 700 100 " fill = "none" stroke = "black" stroke-width = "50" marker-start = "url(#StartMarker)" marker-mid = "url(#MidMarker)" marker-end = "url(#EndMarker)" onmouseover="this.style.stroke = 'blue';" onmouseout="path1.style.stroke = 'red';"></path>
</svg>

État

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».

Références

Consultez la terminologie que Microsoft utilise pour décrire les mises à jour logicielles.

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×