铁路PWA的服务人员

时间:2019-07-17 15:20:57

标签: ruby-on-rails ruby-on-rails-5

我刚刚实现了service-worker gem,以在PWA上转换rails应用程序。 设置好宝石和正确的清单后,我通过Chrome devTools中的灯塔开始了Google审核。

我遇到以下错误:

  

无法获取启动URL服务工作程序   不注册用于控制页面和start_url的服务工作者

我认为问题出在Application.js文件中:

  

”注:鉴于Service Worker是在网页上下文之外的单独的浏览器线程中运行的,因此您不希望在application.js中包括serviceworker.js脚本。因此,如果您有诸如require_tree这样的行。在application.js文件中,您要么需要将serviceworker.js移到另一个位置,要么将require_tree替换为更明确的内容。“

因此,我进行了以下更改:

//= require serviceworker-companion
//= require_tree .

//= stub “serviceworker-companion”

但是窗台有相同的问题。

任何人都知道我该如何解决这个问题?

0 个答案:

没有答案