正在开发在浏览器中运行的二维码扫描器应用程序。我搜索了一个小时,但没有找到苹果针对移动Safari的任何官方文档,以及如何在JavaScript中正确申请摄像头访问权限。我最终找到了official documentation for "Safari",它只涵盖了Desktop Safari。
在这件事上有没有官方资源?
发布于 2021-08-20 13:55:59
您可以像这样使用MediaDevices-API:
async function getMedia(constraints) {
let stream = null;
try {
stream = await navigator.mediaDevices.getUserMedia(constraints);
/* use the stream */
} catch(err) {
/* handle the error */
}
}MDN声明该API可用于11版以后的移动safari中。
https://stackoverflow.com/questions/68863378
复制相似问题