canvas移动端兼容性问题总结
项目简介:在网页利用canvas在图片中动态绘制文字,合成一张图片,并导出
遇到的问题:
1、在移动端canvas drawImage()方法图片无法绘制出来,只显示文字
原因:图片未加载就进行绘制,所以图片不显示
解决:在image.onload之后再进行绘制
2、部分ios对于跨域图片不兼容,无法绘制
原因:浏览器同源策略
3、todataurl() 在ios中不能传第二个参数,否则报错,不支持跨域图片
解决:图片设置属性:crossorigin="anonymous"
原文:http://blog.csdn.net/renfufei/article/details/51675148