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