JavaScript事件响应
浏览器根据 Event 的 isTrusted 属性来区分事件来源
false 说明该事件是由 JS 创建的
ture 则是由用户手动触发
为了安全和友好,浏览器定义了规范,致使
浏览器因事件产生的一些默认效果只会响应 isTrusted 为 true 的场景
例如:弹出键盘、播放音频
如果发现创建的默认效果事件无法产生作用
可以设置易触发的用户事件:触摸、鼠标移动 等,来设置效果
navigator 获取的 mediaDevices 为 undefined
是因为访问地址前缀没有满足以下任意一种情况 :
localhost://
https://
file:///