2010-07-14 94 views
0

是否有一些祕密和神祕的方式來改變HTTP請求的引用者的價值,或者至少讓它不被顯示?另外,使用來自其他域的MitM頁面並不能解決我的問題,因爲您現在只是提交其他頁面的值。從HTML欺騙HTTP請求推薦人?

這不是特定瀏覽器,我需要在HTML級別上執行此操作。

我面臨的問題是一個靜默登錄頁面,它發送HTTP重定向到http-Referrer,除非它是相同的域或空的。

回答

1

你不能在html級別上控制它。您唯一的選擇是修改登錄代碼以不發出重定向或將其引導至所需的頁面。

+0

是的,我想我不由得覺得這是值得一問,看看是否有什麼我不知道。 修改登錄代碼可能會讓我進入監獄,這是一個外部網站。 )。 – Incognito 2010-07-14 15:28:53

1

這是一個古老的問題,但我知道你是如何做到這一點的。不保證所有瀏覽器的第一種方式,但您可以使用rel=noreferrer。 AFAIK GC是目前唯一支持這個標準的UA,但它是標準的。外匯也可能,IDK。

第二種方式是更爲可靠,它涉及我在IRC共享一個很酷的小黑客某人:

基本上,從base64編碼data: URI構建一個iframe。框架文檔應該有一個腳本,用於偵聽window.postMessage(),並且當它獲得要訪問的URL的命令時,它會執行window.top.location = msg.data.URI或者它是一個讀取消息。對不起,我不記得,我沒睡幾天。

享受,如果你仍然在意.. :)

+0

感謝您花時間回覆它。我知道這是一個古老的問題,但我很感激。我也知道有一個HTML5的建議來擴展表單來處理這個問題。 – Incognito 2012-08-03 02:37:47

+0

NP!隨時接受它? :)你介意我問這是什麼項目?促進網絡隱私,包括規避引薦傳播是我的一大興趣。你在anythjing工作有趣嗎? – haxxerz 2012-08-03 20:41:01

+0

Qs 2歲,我不知道這是什麼項目。 – Incognito 2012-08-03 21:58:28