分享好友 最新动态首页 最新动态分类 切换频道
# electron 打包 webview 嵌入需要调用电脑摄像头拍摄失败问题
2024-12-26 20:38

这篇文章是接我cocos专栏的上一篇文章继续写的,我上一篇文章写的是 cocos 开发触摸屏项目,需要嵌入一个网页用来展示,最后通过 electron 打包成 exe 程序,而且网页里面是需要调用电脑摄像头进行拍摄的。

通过前一篇文章确实实现了cocos 中使用 webview 嵌入页面调用摄像头进行拍摄,并且使用 electron 打包后也是没有问题的,但是当时开发的时候忽略了一个问题,就是的问题。

因为上一篇文章使用的测试页面,是我本地电脑启动的服务,使用 localhost 进行访问,所以一切正常,但是如果是其他电脑启动这个服务,用 ip 地址的方式进行嵌入访问,就是出现摄像头打不开的问题,别说让用户授权是否允许访问摄像头,它连弹这个框都不弹出来。

原因是什么呢,其实不管是嵌入的 webview,像是普通的谷歌浏览器、edge浏览器这些,如果直接访问另一台电脑的 ip 打开需要使用摄像头的网页,也是连弹窗都不弹窗,直接失败!

这是浏览器的安全机制,像是摄像头、麦克风这种涉密隐私数据,要求必须是安全访问,也就是必须要通过 的方式才会弹窗询问用户是否允许这个网页访问电脑摄像头,如果是 的话,浏览器会直接自动拒绝,连询问用户都不会询问,所以直接打不开。当然了,如果是本机的 localhost 的方式访问还是询问的。

如果是用谷歌浏览器访问的话,倒是也简单,只需要单独配置一下,当然正式上线肯定没法用了,需要安装证书,把 改成 就不会遇到这个问题。如果是单纯测试一下的话,只需要修改一下电脑的浏览器设置就行。

在浏览器地址栏输入: ,点击回车进入配置:

然后输入:,敲击回车,然后选择“已启用”,在输入框输入允许访问的网站地址,如果多个地址的话拿英文逗号分开。编写完他就保存了,然后需要重启浏览器才会生效哈!需要重新启动一下浏览器。

重启之后,他会在浏览器顶部显示这样一句话,表示配置好了。

看提示也知道,这是不安全的,自己测试可以,平时不要自己改哈!

保证配置的没有出现问题,这样的话,你再去访问那个需要调用摄像头的 http 网页就会提示你是不是允许授权它访问电脑摄像头了。

谷歌浏览器是这样,其实 edge 浏览器也可以这样配置,是一样的。

记住,用完了改回去!

就像我们上篇文章,是使用的 webview,最后是用 electron 打包的,这种情况下没有配置页面怎么办?

这个时候就需要去配置一下 electron。

首先在 electron 的 main.js 文件中添加下面这段代码就可以了。

然后就可以了,但是这样做的话很危险,极其不建议这样操作!有很大很大的安全风险!!!

方法用于向 Chromium 的命令行参数添加自定义开关。代码段中,使用 开关,并将其值设置为一个包含单个元素 的数组。

这个开关的用途是。这通常用于开发环境,以便能够绕过浏览器对安全性的某些限制,这种行为,虽然这个开关可以在开发过程中提供便利,但它带来了重大的安全风险,并且绝不应该在生产环境中使用。始终优先考虑应用的安全性,并避免在不受信任的环境中降低安全标准。

完成!

【版权声明】本博文著作权归作者所有,任何形式的转载都请联系作者获取授权并注明出处!
【重要说明】博文仅作为本人的学习记录,论点和观点仅代表个人而不代表技术的真理,目的是自我学习和有幸成为可以向他人分享的经验,因此有错误会虚心接受改正,但不代表此刻博文无误!
【Gitee地址】:https://gitee.com/wjw1014


最新文章
微信抖音“和解”,淘宝慌了
时隔3年,“头腾大战”似乎迎来和解了。前不久,抖音公布公告表示,收到来自腾讯创作服务平台的申请,希望接入抖音开放平台。看着两家过去“争执”不休好几年,如今公告和好,网友也按捺不住吃瓜。01抖音和腾讯的“牵手”公告公告中,抖音
内部揭秘“多乐跑胡子有挂么”全程揭秘开挂教程
内部揭秘“多乐跑胡子有挂么”全程揭秘开挂教程,功能可不止是开透视还能帮助大家修改游戏里的各种数据,需要的咨询我们客服微信【61338838】绝对防封号  公司推出的手游辅助插件是一款非常实用的专为手游游戏玩家打造的专属辅助工具,强
谷歌SEO,哪些工具最好用?
在数字营销领域摸爬滚打多年,我深知谷歌SEO对于网站流量和排名的重要性。基于我丰富的实战经验,我发现选择合适的工具能让SEO工作事半功倍。今天,我想和大家分享一些我认为最好用的谷歌SEO工具,希望能为正在探索的你提供一些启示。一、
详解关闭AI写作助手功能步骤:全面指南与常见问题解答
在数字化时代,人工智能写作助手已经成为多创作者和办公人士的得力助手。它可以帮助咱们高效地完成文章撰写、报告整理等任务。在某些情况下,我们可能需要关闭这个功能以保护个人隐私、保证内容原创性或遵循特定的工作流程。本文将为您提供
三步骤,让你的网站秒变百度爆款
作为小型网站管理者,致力于提升自身实力,不断挑战自我,推动网站走向更卓越水平。某日,得知有魔法般的秘技可使网站在百度搜索引擎中更加显著地呈现,对此充满兴趣。于是毅然决定付诸实践,并检验其真实性与效果。第一步:优化网站内容众
淘宝直通车推广怎么扣费?直通车推广技巧有哪些?
淘宝直通车作为目前最大的电商平台之一,是许多商家选择的推广渠道。但是,对于新手来说,淘宝直通车推广如何扣费却是一个难题。那么,下面我们就一起来了解一下淘宝直通车推广的扣费方式及一些技巧吧。一、淘宝直通车推广怎么扣费?在淘宝
淘宝兼职多少钱一个月?是干什么的?
如果想要做一名淘宝兼职,那肯定也需要先去了解一下淘宝兼职到底是多少钱一个月,另外也要清楚淘宝兼职到底是干什么的,我马上就来给各位卖家们分析。淘宝上面的兼职多种多样,工资自然也不一样了,比如说淘宝云客服的工资是按时间来计算的
淘宝天猫是什么意思
  你知道淘宝天猫是什么意思吗?随着网络的快速发展,促使了许多新名词的出现,如果不了解岂不是太落伍了,下面我们一起来看看淘宝天猫是什么意思吧。  淘宝天猫是什么意思:  “淘宝天猫”(英文:Tmall,亦称淘宝商城、天猫商城)原名
怎么在bios里安装系统?bios装系统步骤图解
首先工具先准备妥当:1、系统维护优盘一个(没有的同学可以看上期教程。)2、原版或者Ghost系统镜像文件一个3、带网卡版驱动精灵软件东西都准备齐全之后,先在下面的图表里面,依照自己的主板选择快捷启动键,这一步主要是为了让电脑进入到
vivo IQOO刷机教程_root刷机_安卓刷机救砖_多种刷机ROM包下载
  好多小伙伴都不会刷机,或是不敢刷机,这样下去,对于很多用户来说Android手机的可玩性就会大大降低,下面出个教程为大家排忧解难。本教程基于在win7/win10/winXP等系统下刷机编写的教程,本教程中使用的软件线刷宝均有提供,教程中示
相关文章
推荐文章
发表评论
0评