不定期更新遇到的问题及解决办法。
1. Failed to execute 'toDataURL' on 'HTMLCanvasElement': Tainted canvases may not be exported
在使用canvas base64格式转为图片时遇到的问题,这是受限于 CORS 策略,会存在跨域问题,虽然可以使用图像(比如append到页面上)但是绘制到画布上会污染画布,一旦一个画布被污染,就无法提取画布的数据,比如无法使用使用画布toBlob(),toDataURL(),或getImageData()方法;当使用这些方法的时候 会抛出上面的安全错误。
解决办法:img.setAttribute("crossOrigin", 'Anonymous');//解决画布输出跨域问题,如果还不行建议问一下后台cors跨域请求设置了没。
2、杀死指定端口
https://www.cnblogs.com/thankyouGod/p/6506380.html
3、Blob文件转为File文件
new File([Blob], Blob.name)
4.分环境打包