我已经安装了入门聚合物应用程序(哟聚合物)。
而且我在 Platinum-sw-register 元素上将自动注册设置为 false。
因为我没有调用元素注册方法,所以我不希望服务工作者被注册。但是在 chrome 开发工具中,我可以看到即使在删除并刷新页面后似乎已激活并运行的服务人员。
我是否误解了此属性的用途?在我手动调用元素上的 register 方法之前,我希望在 chrome 开发工具中看不到服务人员。
我已经安装了入门聚合物应用程序(哟聚合物)。
而且我在 Platinum-sw-register 元素上将自动注册设置为 false。
因为我没有调用元素注册方法,所以我不希望服务工作者被注册。但是在 chrome 开发工具中,我可以看到即使在删除并刷新页面后似乎已激活并运行的服务人员。
我是否误解了此属性的用途?在我手动调用元素上的 register 方法之前,我希望在 chrome 开发工具中看不到服务人员。
您已经正确理解了该属性的用途。
我建议在试验服务工作者(包括通过 注册的那些<platinum-sw-register>
)时使用新的 Chrome 隐身窗口。它确保您每次都能重新开始。
我刚刚修改了演示的本地副本以删除document.querySelector('platinum-sw-register').register();
呼叫,并确认在隐身窗口中,没有在chrome://serviceworker-internals/
. 因此,该属性似乎按预期运行。