关于谷歌浏览器插件问题
想通过谷歌浏览器的插件修改 http获取的内容。
即在浏览器渲染之前就对数据修改
不知这能否用插件实现
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
想通过谷歌浏览器的插件修改 http获取的内容。
即在浏览器渲染之前就对数据修改
不知这能否用插件实现
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
渲染HTML内容和CSS样式是并不会修改网页内容的,只有Javascript脚本才会修改内容。
所以可以用
Javascript
重写onLoad
或onReady
事件。要么阻止原来的网页执行,要么恢复原来的脚本修改的内容。我不知道怎么阻止别的脚本执行,但是我们可以编写定制脚本,恢复别的脚本执行...不知道我理解楼主的意思对了吗:
chrome.webRequest.onBeforeRequest
,比如redirect到你想请求的地方。manifest.json
里设置这个content_scripts
,其中run_at
可以用来设置执行时间,比如文档开始前,然后你的JS做你想做的事情。