input file标签的点击事件 如何通过js模拟点击 ( 不通过人为点击 用js自己一进入页面执行 )

发布于 2022-09-12 04:40:42 字数 436 浏览 14 评论 0

计划一进页面在mounted中直接用js click一下 下面这个input 来达成一进页面自动调用手机摄像头功能

<input multiple style="display:none;" ref="changeInput" type="file" name="file" accept="video/*" capture="user"/>

在mounted中

setTimeout(()=>{
    this.$refs.changeInput.click();
},5000)

浏览器会报警
image.png
文件选择器对话框只能在用户激活时显示。

我想实现一进页面直接调用手机摄像头 如何操作呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

女中豪杰 2022-09-19 04:40:42

别想了,浏览器不让就是不让,出于安全考虑,只能用户触发。

﹏雨一样淡蓝的深情 2022-09-19 04:40:42
 <input type="file" accept="image/*" capture="camera">
 <input type="file" accept="video/*" capture="camcorder">
 <input type="file" accept="audio/*" capture="microphone">
 
 capture表示,可以捕获到系统默认的设备,比如:camera--照相机;camcorder--摄像机;microphone--录音
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文