1

我在我的网站中使用 ffmpeg.wasm 但它仅在浏览器支持 SharedArrayBuffer 时才有效。如果浏览器支持它,是否有一种简单的方法可以使用 javascript(浏览器 js 或 nodejs)进行测试?我认为的一种解决方案是将用户代理与本网站提供的列表进行比较,但这太冗长了,我猜是否没有更简单的方法?

4

1 回答 1

0

你可以做所有这些,但最简单的找出方法就是在这里检查,但如果你想在运行时做,你可以在浏览器中添加这行代码

try{
   var sab = new SharedArrayBuffer(1024);
   if(sab===undefined)throw new Error('not supported')
}
catch(e){
alert('browser doesnot support SharedArrayBuffer: ",e)
}
于 2021-10-10T14:20:08.960 回答