在Internet Explorer中破坏SVG标记?

Swi*_*ter 3 html internet-explorer svg

这个svg代码在firefox和chrome中显示一个箭头,但在Internet Explorer 11中被破坏了:

<svg viewBox="0 0 100 100">

    <defs>
      <marker id="arrow" markerWidth="5" markerHeight="6" refx="5" refy="2" orient="auto">
        <path d="M0,0 L0,4 L5,2.5 L5,1.5 L0,0" style="fill:red;" ></path>
      </marker>
    </defs>

    <path d="M0,0 L50,50"
        style="stroke:red; stroke-width: 10px; fill: none;
           marker-end: url(#arrow);"
    ></path>

  </svg> 
Run Code Online (Sandbox Code Playgroud)

请访问 https://jsfiddle.net/ns3qfau5/6/

小智 8

添加笔划:无; 在旅游路径风格.像这样:

<svg viewBox="0 0 100 100">
    <defs>
        <marker id="arrow" markerWidth="5" markerHeight="6" refx="5" refy="2" orient="auto">
            <path d="M0,0 L0,4 L5,2.5 L5,1.5 L0,0" style="fill:red; stroke: none;" ></path>
        </marker>
    </defs>

    <path  d="M0,0 L50,50"
          style="stroke:red; stroke-width: 10px; fill: none;
                 marker-end: url(#arrow);"
    ></path>
</svg>
Run Code Online (Sandbox Code Playgroud)

它在IE-11中运行.