1、IE9以上支持SVG,IE11的支持最好。 要支持SVG需要添加 <meta http-equiv="X-UA-Compatible" content="IE=11"></meta>, 并且本地IE内核需要在10以上
2、SVG箭头的移动和放大缩小在IE中不是很好的支持,
添加如下行:
(感觉是重绘)参考:http://stackoverflow.com/questions/15693178/svg-line-markers-not-updating-when-line-moves-in-ie10/17421050
if (navigator.appVersion.indexOf("MSIE 10") != -1) {
svgNode.parentNode.insertBefore(svgNode, svgNode);
}
3、IE对SVG的动画效果支持度很低,如果添加了动画,可能显示不出效果。
4、C# WebBrowser调用的是本地的IE内核,初始加载的div并没有初始大小,document文档大小和Windows大小不一样
5、IE中获取屏幕大小或者窗口大小的方法不同于Chrome。
6、总的来说感觉Chrome的效果优于IE