我一直在找但我找不到..。我正在做一个三js webgl VR体验,但我不希望虚拟现实可以访问移动电话,只有在虚拟现实耳机。
目前,我只能检测设备是否能够使用虚拟现实,但很多手机都是,我不希望这些设备允许虚拟现实。我一直在寻找,但没有找到任何解决办法。
发布于 2022-08-18 18:57:26
不知道为什么要故意阻止某些用户访问内容,如果他们能够处理的话。但是如果你真的想把移动设备排除在外,你必须针对他们的特定功能。例如,如果它有触摸事件,可以禁用它。
button.addEventListener('touchstart', (event) => {
// Disable your app however you please
app.disabled = true;
});请记住,这不是百分之百万无一失,因为有些设备可以假装有触摸事件,但它可以让你非常接近。
https://stackoverflow.com/questions/73408030
复制相似问题