2017-03-11 55 views
1

我没有使用本地主机来测试服务人员。服务器具有自签名的证书并且正在工作。使用Firebase服务人员在服务器中使用自签名证书

尝试从FCM获取推送令牌时,显示: ServiceWorker注册失败:DOMException:注册ServiceWorker失败:提取脚本时发生SSL证书错误。

FCM服务人员可以使用服务器自签名证书吗?

它是一个登台服务器,因此我们不会购买服务器的SSL证书。

回答

0

看起来你不能使用自签名证书的服务工作者。

运行Chrome浏览器自定义标志,以白名单域用于测试目的:

/Applications/Google\ Chrome\ Canary.app/Contents/MacOS/Google\ Chrome\ --user-data-dir=/tmp/foo --unsafely-treat-insecure-origin-as-secure=http://www.your.site 

确保您使用安装Chrome浏览器的正确路径。

https://stackoverflow.com/a/43484456/545726https://deanhume.com/home/blogpost/testing-service-workers-locally-with-self-signed-certificates/10155

相关问题