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 的支持。

相关推荐
时光追逐者17 分钟前
一个基于 .NET + Vue 实现的通用权限管理平台(RBAC模式),前后端分离模式,开箱即用!
前端·vue.js·c#·.net·.net core
Aotman_19 分钟前
Vue el-table 表尾合计行
前端·javascript·vue.js·elementui·前端框架·ecmascript
编程猪猪侠21 分钟前
Vue3 + Ant Design Vue 实现 Table 表格嵌套 Radio 单选框
javascript·vue.js·anti-design-vue
phltxy25 分钟前
Vue3 + Vite:从入门到实战——核心指令全解析
vue.js·vue
静小谢26 分钟前
vue3实现语言切换vue-i18n
前端·javascript·vue.js
Highcharts.js26 分钟前
如何使用Highcharts Flutter的官方使用文档
javascript·flutter·开发文档·highcharts
东东51629 分钟前
资产管理信息系统ssm+vue
前端·javascript·vue.js
森爱。31 分钟前
web开发全家桶(django+前端+数据库)
前端·python·django
骆驼爱记录34 分钟前
Word侧边页码设置全攻略
前端·自动化·word·excel·wps·新人首发
利刃大大38 分钟前
【Vue】声明式导航与传参 && 编程式导航与传参 && 嵌套与守卫
javascript·vue.js·ecmascript