2

这是我的第一个应用程序,所以请原谅我缺乏知识。作为一个演示应用程序,我想实现以下目标:

阶段1 :

1 阅读页面内容

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

3 用其他东西替换它们

第 2 阶段:

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

2 阅读即将提交的文本

3 寻找一个正则表达式并替换它。

可以指向类似应用程序的方向或制作一个小指南吗?任何帮助表示赞赏。

4

1 回答 1

2

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

http://code.google.com/chrome/extensions/content_scripts.html

您可以制作一个仅内容脚本的扩展来开始,但对于更高级的扩展,您应该阅读有关编程注入的内容。

http://code.google.com/chrome/extensions/content_scripts.html#pi

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

查找正则表达式的方法有很多,这取决于您要搜索页面的方式,例如您可以使用

document.body.innerHTML.replace(...);

Rob W 给了你一个很好的提示来拦截使用 chrome.webRequest 提交的文本

于 2012-04-23T19:37:52.277 回答