2009-11-04 33 views
7

有沒有辦法讓Firefox插件攔截某些請求並在不觸及網絡的情況下對其進行響應?攔截特定HTTP請求的Firefox插件

示例:每次瀏覽器即將請求http://www.example.com/page.html時,該插件會自動返回「Hello world!」。爲那個頁面。

乾杯!

+0

澄清:我需要編程攔截和某些HTTP請求進行響應,而HTTP請求曾經打算到網絡。 – 2009-11-05 04:43:52

+0

檢查提出的提琴手的答案。它符合您的需求,是一款先進的工具。 – 2012-06-28 15:33:44

+0

您是否找到解決方案?我想要做同樣的事情...... – Synox 2012-08-19 19:19:52

回答

0

您可以製作一個擴展名,用於「重寫」錨點元素並插入所需的JavaScript。

我很確定你可以用Greasemonkey腳本來做到這一點,但它已經有一段時間了。我知道你絕對可以在Chrome上做到這一點。

+0

我實際上需要修改http流量,並攔截某些請求,而無需請求去服務器 – 2009-11-05 04:42:40

8

Tamper Data是個不錯的選擇。

使用tamperdata來查看和修改 HTTP/HTTPS標頭和後 參數。

安全測試網絡 應用程序通過修改POST 參數。

您可以檢出篡改數據源和可視分機在mozdev是如何工作的,並借一些想法,或者在觸摸與筆者在adamsplugins [AT] gmail {DOT} com得到。

我不知道它是否正是你要找的東西,但它確實很強大。我在Firebug上使用它很多,因此您可以即時編輯您的頁面並測試一些行爲。

+0

這是一個插件 - 我需要知道如何編寫一個類似的插件。如果你知道篡改源代碼的位置,那就太棒了! – 2009-11-05 04:45:46

+0

當然,我編輯了我的答案。祝你好運! – GmonC 2009-11-05 12:16:22

+0

in tamper data u still hit the server,if you want to edit the response use fiddler,an external proxy – 2012-06-16 00:43:38