将 Javascript 注入 Service Worker

问题描述

我想将 Javascript 代码片段注入到页面获取的资源中,而不是像 here 所述直接注入到页面中。更具体地说,我想将代码片段注入页面的 service-worker 代码中。我有页面 url 以及脚本 URL。 其中一种方法是设置系统级代理并修改响应,这很麻烦且复杂。 另一种可能的方法是在 selenium 驱动程序获取 URL(即 driver.get(url))时使用 selenium 修改获取的资源。例如,在执行 driver.get(url.com) 时,我想修改 url.com/service-worker.js,以便使用修改后的 Service Worker 版本加载页面。 我对此很陌生,如果有人有任何资源或做过类似的事情并且可以分享,我将不胜感激。 tldr:我正在使用 selenium 将 JS 注入到页面的 Service Worker 中,并且需要有关注入 Service Worker 代码的帮助。

解决方法

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

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

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