Uncaught (in promise) ReferenceError: SharedArrayBuffer is not defined

背景

Vue3 项目使用 ffmpeg 进行视频截取时,报错,内容如题。

原因:SharedArrayBuffer 需要相关跨域权限

本地调试时,可以做以下配置:

vite.config.js 中

javascript 复制代码
server: {
    https: true, //开启https配置
    host: '0.0.0.0',//开启本地ip
    headers: {
      'Cross-Origin-Opener-Policy': 'same-origin',
      'Cross-Origin-Embedder-Policy': 'require-corp'
    }
  },

最重要的是 headers 的设置。当然也需要 https 的支持。

相关推荐
zzzll11118 分钟前
LLM 学习第 24 课:Agent Harness
前端·人工智能·学习
Bmob后端云9 分钟前
Bmob后端云实战|Python实现SSE流式输出,给备忘录AI加上打字机效果
前端·github
nunumaymax14 分钟前
【第九章-React Router 6】
前端·react.js
少冰16 分钟前
前端埋点如何落地:从事件设计到上线验收
前端·数据分析·数据可视化
toooooop816 分钟前
thinkphp查询数据表最后的自增id
前端·javascript·数据库
晚安日记wanna20 分钟前
简历写精通浏览器原理一问 URL 到渲染直接哑火...
前端·面试
晚安日记wanna25 分钟前
四年前端被问 Code Review90人只看得懂空格和命名
前端·面试
IPdodo_29 分钟前
curl 如何测试代理 IP?HTTP、SOCKS5 与认证参数示例
前端·网络·python·https·网络调试
honkun630 分钟前
vue 甘特图组件 vxe-gantt 配置拖拽调整任务起止日期时实时显示 Tooltip 提示
javascript·vue.js·甘特图·vxe-gantt
做前端的娜娜子31 分钟前
施工蓝图:vite.config.js —— 项目的指挥中心
前端·react native·vite