chrome插件与canvas toBlob的问题

我现在有一个需求,需要通过代码获得canvas的blob变量。
但是这个canvas里边的内容,是通过跨域的图片来画上去的,
此时如果调用toBlob API,浏览器会基于CORS协议的原因,拒绝执行并报错。

如果我使用关闭CORS的启动参数来启动chrome,就可以避免这个问题,
但关闭安全协议的时期会一直持续下去,操作起来也不方便。

那么在chrome插件里,有没有说通过某种设置,可以在不使用启动参数的情况下,
调用已被跨域资源“污染”的canvas的toBlob接口呢?

阅读 3.3k
1 个回答

问题解决了吗?我项目下的MP4视频可以转换,跨域的m3u8的文件也可以转换,偏偏跨域的mp4文件不可以

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题