2011-04-13 114 views
0

我需要將http請求重定向爲過濾器插件的一部分。
我正在使用nsIObserverService,它爲我提供了主題,主題和數據。
我知道如何取消請求,但我需要用URL替換請求到塊頁面。
我知道如何使用window.content.document.location.replace重定向窗口內容,但會殺死所有後續請求。
我只想在請求級別進行替換。
請指教。
在此先感謝。在服務器替換HTTP請求

+0

此信息可能幫助:http://stackoverflow.com/questions/5205672/修改URL加載前頁在火狐/ 5207141#5207141 – 2011-04-13 19:59:55

回答

0

正在處理您的請求嘗試發送301響應

例如PHP的重定向是這樣

header('HTTP/1.1 301 Moved Permanently'); 
header('Location: http://www.example.com'); 
exit(); 
+0

哎呀...我忘了提及我必須在JavaScript中做到這一點。 – 2011-04-13 19:20:30

+0

以及在JavaScript中以便不殺死所有後續請求的唯一方法是有此重定向是所有請求中的最後一個,我不認爲有任何其他方式 – Troydm 2011-04-13 19:22:40