2012-04-23 110 views
2

這是我的第一個應用程序,所以請原諒我缺乏知識。作爲演示程序,我想實現以下幾件事:如何閱讀和修改任何頁面的內容?

第1階段:

1閱讀頁面的內容

2查找該頁面

內容的正則表達式匹配

3別的東西

第2階段替換它們:

1在提交()文本到網頁

2閱讀即將提交的文本

3查找正則表達式並將其替換。

難道有一點指向類似的應用程序或做一個小指南?任何幫助表示讚賞。

+2

http://code.google.com/chrome/extensions/webRequest.html - 「使用'chrome.webRequest'模塊攔截,阻止或修改飛行的請求,並觀察和分析流量「。 – 2012-04-23 15:39:14

回答

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(...); 

羅布W¯¯給你一個很好的提示攔截與 提交文本chrome.webRequest