环境ie11
用canvas绘图
var ctxDom=document.getElementById("canvas")
var context = ctxDom.getContext('2d');
var imgObject = new Image();
imgObject.onload = function() {
context.save();
context.clearRect(0, 0, this.width, this.height);
context.scale(parseInt($('.pageBox').width())/rePaintScale,parseInt($('.pageBox').width())/rePaintScale);
context.drawImage(imgObject, 0, 0);
context.restore();
}
imgObject.onerror=function(){alert("error!")};
//之前没有对图片地址进行转换
/**图片为默认的\\uploadfiles\\labels\\d27093db-43bb-11e9-adfb-1458d0d31cd4\\1\\454deaf2-e169-461c-b009-362831729837\\label.png**/
/***在有的电脑上可以直接设置src,显示,在我电脑上报: SCRIPT:拒绝访问错误;后经过排除就是路径转换问题***/
/*****猜想有些浏览器可以自动转换,有些可能不能自动转换,或者转换功能坏了,导致报错,总结还是不要偷懒,保证文件路径标准化****/
var url=src.replace(/\\/g,"/");
console.log(url);
imgObject.src=url;