关于谷歌浏览器插件问题

发布于 2022-08-29 16:58:28 字数 76 浏览 14 评论 0

想通过谷歌浏览器的插件修改 http获取的内容。

即在浏览器渲染之前就对数据修改

不知这能否用插件实现

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

吾家有女初长成 2022-09-05 16:58:28

渲染HTML内容和CSS样式是并不会修改网页内容的,只有Javascript脚本才会修改内容。
所以可以用Javascript重写onLoadonReady事件。要么阻止原来的网页执行,要么恢复原来的脚本修改的内容。我不知道怎么阻止别的脚本执行,但是我们可以编写定制脚本,恢复别的脚本执行...

$(window).load(function() {

});

// or

$(document).ready(function() {

});
潜移默化 2022-09-05 16:58:28

不知道我理解楼主的意思对了吗:

  • 请求之前修改请求信息,可以通过监听这个chrome.webRequest.onBeforeRequest,比如redirect到你想请求的地方。
  • 对请求到的内容跑脚本,比如manifest.json里设置这个content_scripts,其中run_at可以用来设置执行时间,比如文档开始前,然后你的JS做你想做的事情。
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文