Google chrome extension 如何阅读和修改任何页面的内容?

Google chrome extension 如何阅读和修改任何页面的内容?,google-chrome-extension,Google Chrome Extension,这是我的第一个应用程序,请原谅我的知识不足。作为一个演示应用程序,我希望实现以下几点: 第一阶段: 阅读一页的内容 2在该页面的内容中查找正则表达式匹配项 用别的东西代替它们 第2阶段: 1关于向网页提交()文本 2阅读即将提交的文本 3查找正则表达式并替换它 有人能指出一个类似的应用程序的方向或做一个小指南吗?感谢您的帮助 首先,您需要插入内容脚本,这是访问页面内容的唯一方法 您可以创建一个只包含内容脚本的扩展,但对于更高级的扩展,您应该阅读有关编程注入的内容 通过内容脚本,您可以访问页面

这是我的第一个应用程序,请原谅我的知识不足。作为一个演示应用程序,我希望实现以下几点:

第一阶段:

阅读一页的内容

2在该页面的内容中查找正则表达式匹配项

用别的东西代替它们

第2阶段:

1关于向网页提交()文本

2阅读即将提交的文本

3查找正则表达式并替换它


有人能指出一个类似的应用程序的方向或做一个小指南吗?感谢您的帮助

首先,您需要插入内容脚本,这是访问页面内容的唯一方法

您可以创建一个只包含内容脚本的扩展,但对于更高级的扩展,您应该阅读有关编程注入的内容

通过内容脚本,您可以访问页面的DOM,并以通常的方式向事件添加侦听器。例如,可以使用document.getElementById()或element.addListener()

有很多方法可以查找regexp,这取决于您希望搜索页面的方式,例如您可以使用的方式

document.body.innerHTML.replace(...);
Rob W给了你一个很好的提示来截获提交的文本 chrome.webRequest

-“使用
chrome.webRequest
模块拦截、阻止或修改飞行中的请求,并观察和分析流量。”