作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我创建了一个 PWA,并在 android 应用程序的 WebView 中打开它。 PWA 在 WebView 中打开,在应用程序以在线模式打开时也会注册 service worker。但是,当我在离线模式下打开应用程序时,我看不到之前注册的 ServiceWorker js 文件。如何持久化 ServiceWorker js 文件?
我浏览了 Android 的 WebKit,其中指定对于 WebView 中的服务 worker 支持,我们需要使用 ServiceWorkerClient 和 ServiceWorkerController,但不清楚如何将它们与 WebView 一起使用。
最佳答案
如果您正在寻找服务 worker 的本地干预,您可以使用 ServiceWorkerController,但只能在安装了服务 worker 的 web View 页面上使用。
请看 this answer一个工作的例子。
关于android - 如何在 android WebView 中使用服务 worker ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61478376/
我是一名优秀的程序员,十分优秀!