我有一个使用AngularJs构建的裁剪实用程序,该实用程序的一部分是它可以使用canvas.toDataURL方法裁剪浏览器中的任何图像,问题是无法调用此方法和图像是不是来自同一个来源,这样做会导致SecurityError分解其余的代码。所以我的问题是:
在尝试使用toDataURL方法之前,有没有办法验证图片是否符合相同的原始政策?
我一直在搜索这个,但我找到的所有答案都涉及在服务器中更改请求,以便所有图像显示为相同的来源,但我想分发此代码,所以我无法确定用户将始终使用相同的原始图像,因此我想为不符合此要求的图像自动禁用画布裁剪。