Chrome DevTools>服务人员>测试>本地开发环境通过局域网上的http

时间:2018-04-02 16:53:24

标签: testing google-chrome-devtools development-environment service-worker

如上所述,当使用chrome& amp; amp; amp; amp; amp;开发工具?

是否有服务端口#?我是否错过了Dev Tools中允许域名的选项?

我知道这个answer from a Google Dev suggesting it isn't possible without hacking chrome,但是答案是在2015年给出的,从那以后PWA / sw.js发生了很多事情 - 所以我希望我会幸运!

感谢您提前获得任何帮助。

2 个答案:

答案 0 :(得分:2)

最简单的方法之一是安装Web Server for Chrome Extension并在App中选择 work 文件夹并在几秒钟内启动Web服务器以测试Service Worker。

答案 1 :(得分:0)

没有变化。要使服务人员工作,LAN需要有效的SSL证书。

解决方法似乎是:

  1. 如果可以的话,在localhost上发布dev;
  2. 根据我的问题中的链接,从终端启动带有不安全标志和临时目录的chrome(另见this hopefully available link showing an example command);或
  3. 如果您的开发构建输出具有相对uris,请在您的计算机上启动另一台服务器(例如,用于Chrome的Web服务器),并将相关的LAN目录作为源。
  4. 我只是去了localhost。

    如果Chrome Dev看到了这一点,那么在DevTools>中添加选项可能是一个方便的功能。应用程序暂时允许不安全的域(如flags选项)。

    玩得开心。