相关疑难解决方法(0)

通过HTTP测试服务工作者的选项

我想测试服务工作者,但我有一个虚拟主机设置,我似乎无法在localhost上启用https.

每当我尝试在localhost上注册服务工作者时,如何将本地虚拟主机URL列入白名单以测试服务工作者?Chrome表示https是启用服务工作者所必需的.如何至少在本地测试中超越此限制.

javascript google-chrome service-worker progressive-web-apps

77
推荐指数
5
解决办法
5万
查看次数

您是否可以使用具有自签名证书的服务工作者?

我有用于测试的开发人员服务器.它们具有SSL自签名证书,允许我们通过HTTPS测试Web应用程序,但有明显的警告证明证书不可验证.

这没关系,但是我有一个服务工作者会抛出一个错误 navigator.serviceWorker.register

SecurityError:无法注册ServiceWorker:获取脚本时发生SSL证书错误.

如何将Service Worker与具有自签名证书的Intranet测试服务器一起使用?

ssl https self-signed service-worker

47
推荐指数
5
解决办法
3万
查看次数

如何在没有 HTTPS 的情况下在 Chrome 中访问相机和麦克风?

当网站是http时,有没有办法使用chrome访问麦克风和摄像头?

我尝试启用“不安全的来源被视为安全”标志,但是当浏览器关闭并再次打开时,此标志中使用的域消失了,我必须重新输入并重新启用它。

我还尝试使用“--unsafely-treat-insecure-origin-as-secure= http://example.com参数启动 chrome ,但是当使用它时,Chrome 上会出现一条消息说

您正在使用不受支持的命令行标志:--unsafely-treat-insecure-origin-as-secure= http://example.com。稳定性和安全性将受到影响

我不希望出现该消息,因此我也无法使用此技术。

有没有其他方法可以在不收到任何警告的情况下访问麦克风和摄像头?(我正在使用 WebRTC 访问设备)。

google-chrome webrtc

11
推荐指数
2
解决办法
2万
查看次数

为什么即使页面经过审核,Lighthouse PWA 分数仍为空白

我正在使用 chrome 80 DevTools 来使用 Lighthouse 审核我的页面。Lighthouse 审计适用于性能、可访问性、最佳实践和 SEO。然而,对于 PWA,即使我看到审计描述没有分数,分数字段(圆圈)也是灰色的(就像一个非活动的 HTML 元素)。我正在为 PWA谷歌代码实验室。我不相信问题出在代码上,如果是这样的话,审计会给出至少 0 分的分数。我尝试禁用 chrome 扩展并在隐身模式下运行审计,但没有区别。

在此处输入图片说明

审核描述和运行时设置如下所示:

在此处输入图片说明

javascript lighthouse google-chrome-devtools progressive-web-apps

5
推荐指数
1
解决办法
2170
查看次数