/** * 显示本地图片 * @param pic * @param imgLocalPath */ function showLocalImg(pic, imgLocalPath) { //判断是否IE浏览器 if (document.all) { var reallocalpath = imgLocalPath; var ie6 = /msie 6/i.test(navigator.userAgent); if(!imgLocalPath){ pic.attr('src','data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=='); pic[0].style.filter = ""; return; } if (ie6) {// 若是IE6浏览器,设置img的src为本地路径可以直接显示图片 pic.attr('src',reallocalpath); } else {// 非IE6版本的IE由于安全问题,直接设置img的src无法显示本地图片,但是可以通过滤镜来实现 pic[0].style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale',src=\"" + reallocalpath + "\")"; // 取消浏览器显示图片上的默认图片(一个小框框) pic.attr('src','data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=='); } } }