经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » JS/JS库/框架 » JavaScript » 查看文章
chrome浏览器canvas画图不显示
来源:cnblogs  作者:用脑袋行走的人  时间:2019/9/11 8:50:48  对本文有异议

问题产生
在学习cabvas给画布画图像的时候发现使用IE edge浏览器可以正常显示图像,而chrome则不行,经百度后知道是因为chrome浏览器会先加载javascript代码,之后才加载图片,这样就造成了我是用drawImage的时候那个图片并没有加载出来。
解决办法
把画图片到canvas的代码放在在image对象上onload事件中
image.onload = function(){ context.drawImage(image, 0, 0);  };//确保当image载入浏览器中之后才使用drawImage

原文链接:http://www.cnblogs.com/planetwithpig/p/11498209.html