我现在有一个需求,需要通过代码获得canvas的blob变量。
但是这个canvas里边的内容,是通过跨域的图片来画上去的,
此时如果调用toBlob API,浏览器会基于CORS协议的原因,拒绝执行并报错。
如果我使用关闭CORS的启动参数来启动chrome,就可以避免这个问题,
但关闭安全协议的时期会一直持续下去,操作起来也不方便。
那么在chrome插件里,有没有说通过某种设置,可以在不使用启动参数的情况下,
调用已被跨域资源“污染”的canvas的toBlob接口呢?
我现在有一个需求,需要通过代码获得canvas的blob变量。
但是这个canvas里边的内容,是通过跨域的图片来画上去的,
此时如果调用toBlob API,浏览器会基于CORS协议的原因,拒绝执行并报错。
如果我使用关闭CORS的启动参数来启动chrome,就可以避免这个问题,
但关闭安全协议的时期会一直持续下去,操作起来也不方便。
那么在chrome插件里,有没有说通过某种设置,可以在不使用启动参数的情况下,
调用已被跨域资源“污染”的canvas的toBlob接口呢?
3 回答1.7k 阅读✓ 已解决
5 回答823 阅读
4 回答2.2k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
5 回答2k 阅读
1 回答1.7k 阅读✓ 已解决
问题解决了吗?我项目下的MP4视频可以转换,跨域的m3u8的文件也可以转换,偏偏跨域的mp4文件不可以