WebView 中的内联 ServiceWorker

问题描述

我有一个我控制的 WebView,可以在内容加载之前将 JavaScript 注入。 它正在加载一个我无法控制的域。 我想注册一个 Service Worker 以在页面加载期间拦截 fetch 事件。

我知道可以使用内联 Blob 注册普通的 Web Worker,但这些似乎不是可以订阅事件的成熟的 Service Worker

注册 Service Worker 的任何内联方式?也许是一种从内联定义的 Worker 中导入它的方法?在从缓存加载 ServiceWorker 之前将其注入浏览器缓存的方法

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)