最近因gis部分展示需要兼容IE8,特针对leaflet代码进行了兼容IE8的开发工作,绘制展示方面使用了VML
网上大多数使用JavaScript动态添加命名空间的方式为:
document.namespaces.add('v', 'urn:schemas-microsoft-com:vml', "#default#VML");
添加vml图形后并没有正常展示,因IE8特殊性,使用JavaScript动态添加命名空间等方法使用如下方式较为有效:
if (!document.namespaces['v']) {
var vml;
var vmlstyle;