问题:1、64位IE不能正常显示SVG图
function isSVG(){
//IE不支持navigator.mimeTypes属性
if (navigator.mimeTypes != null && navigator.mimeTypes.length > 0){
//如果不是IE,判断此游览器中是否有支持SVG的插件
var setSvg = !!navigator.mimeTypes["image/svg+xml"];
if(setSvg){
// do nothing
}else{
$("#svg_message_id").text("请使用32位IE浏览器查看图片");
}
} else {
//如果是IE则判断是否安装了ADOBE的SVG的插件
// 判断浏览器位数
var browBit = window.navigator.platform;
// 32位浏览器可以显示svg,64位ie显示不出来
if(browBit=="Win32"){
var setSvg = new ActiveXObject("Adobe.SVGCtl");
if(setSvg){
// do nothing
}else{
$("#svg_message_id").text("请到系统首页下载SVG插件查看图片");
}
}else{
$("#svg_message_id").text("请使用32位IE浏览器查看图片");
}
}
}