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