当前位置: 首页 > 知识库问答 >
问题:

在原生js和vue3中关于navigator的差异?

贺俊材
2024-07-24

项目需要,我需要在浏览器中调用摄像头,这时遇到一个问题,我用原化js写的程序没有任何的问题。用同一个浏览器读navigator下的mediaDevices,原生js就有mediaDevices,但vue3项目中却没有?有遇到过这问题的吗?
image.png
image.png

共有2个答案

晋俊贤
2024-07-24

你这两个控制台不是在一个浏览器里面打开的,这是不同版本浏览器兼容问题把。。。

庞阳波
2024-07-24

一般这种问题,直接看文档,都会有一句:

安全上下文: 此项功能仅在一些支持的浏览器的安全上下文(HTTPS)中可用。

Navigator:mediaDevices 属性 - Web API | MDN


你用 file:// 协议打开的Vue项目编译后的产物,肯定就没有了啊。

图片.png

 类似资料:
  • 本文向大家介绍关于js动画和css3动画的差异性?相关面试题,主要包含被问及关于js动画和css3动画的差异性?时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 渲染线程分为main thread和compositor thread,如果css动画只改变transform和opacity,这时整个CSS动画得以在compositor trhead完成(而js动画则会在main thread执

  • 我的web.xml的ResourceServlet看起来像 但不幸的是我得到了这个错误: 我觉得很奇怪,因为文件夹中的所有映像都被访问了,但我的.swf怎么会被“保护”呢? 之后,我决定将更改为,它最终起作用了。我的问题是...为什么?

  • 本文向大家介绍js原生Ajax的封装和原理详解,包括了js原生Ajax的封装和原理详解的使用技巧和注意事项,需要的朋友参考一下 原理及概念 AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是一种用于创建快速动态网页的技术。 动态网页:是指可以通过服务器语言结合数据库随时修改数据的网页。 静态网页,随着html代码的生成,页面的内容和

  • 本文向大家介绍关于js原型的面试题讲解,包括了关于js原型的面试题讲解的使用技巧和注意事项,需要的朋友参考一下 今天遇到关于javascript原型的一道面试题,现分析下: 原题如下: 分析: console.log(new A().a);  //new A()为构造函数创建的对象,本身没有a属性,所以向它的原型去找,发现原型的a属性的属性值为1,故该输出值为1; console.log(new

  • 本文向大家介绍基于原生js运动方式关键点的总结(推荐),包括了基于原生js运动方式关键点的总结(推荐)的使用技巧和注意事项,需要的朋友参考一下 主要方法:定时器的运用 setInterval(funnction(){},30); 为了避免最后时刻速度即将停止时的误差,可以采用下面的方法: 绝对值的运用(主要运用于弹性运动等速度有正负的情况): 弹性运动和摩擦力的组合: 模拟摩擦力: 减速运动: 加

  • 问一个vue3 setup语法糖中使用onBeforeEnter的问题 这段代码是网上搜索的。但是在项目中没有进入beforeRouteEnter,不知道是什么问题。项目中这个路由是有keep-alive缓存的。或者大家有没有更好的方法,在vue3中监听到其他路由跳转到本组件 解决问题

  • 一个安全和可靠的服务器是与定期运行备份有密切的关系,因为由攻击、硬体故障、人为错误、电力中断等引致的错误有可能随时发生。 Navicat 为用户提供一个内置备份和还原工具用于备份或还原 MySQL、PostgreSQL、SQLite 和 MariaDB 数据库对象。对于 Oracle、SQL Server 和 MongoDB,用户可以使用以下的功能。 Oracle 数据泵 SQL Server 备

  • 一个安全和可靠的服务器是与定期运行备份有密切的关系,因为由攻击、硬体故障、人为错误、电力中断等引致的错误有可能随时发生。 Navicat 为用户提供一个内置备份和还原工具用于备份或还原 MySQL、PostgreSQL、SQLite 和 MariaDB 数据库对象。对于 Oracle、SQL Server 和 MongoDB,用户可以使用以下的功能。 Oracle 数据泵 SQL Server 备