2009-06-17 151 views
1

我想開發一個asp.net網站,它獲取一個地址作爲輸入並獲取網站的所有內容,並更改導致內容正確顯示的鏈接和js路徑和css路徑,然後Response.Write所有這些內容到我的網站。基於web的瀏覽器的問題

我的問題是,這項工作有什麼問題,我的意思是關於安全性。當我將直接內容寫入我的頁面時是否危險?

同時,我想改變比如像任何CSS鏈接:

http://www.targetdomain.com/style.css 

http://www.mydomain.com/GetContent.aspx?url=http://www.targetdomain.com/style.css 

謝謝。

+0

出於好奇,是否有道德理由來做到這一點? – atfergs 2009-06-17 20:20:10

+1

看看他的位置。 – 2009-06-17 20:20:27

回答

4

你想要什麼被稱爲'代理'服務器。

不幸的是,沒有簡單的方法可以獲取整個網頁以及所有關聯的內容,並將其作爲單個塊返回給請求者。您必須將每個單獨的代碼片段提供給請求者,根據需要修改代碼中的鏈接,以使它們指向正確的內容。這不是一件容易的事。

考慮到您的位置,我會猜測您希望快速設置。你可能會更好地下載許多代理軟件包中的任何一個,並安裝它,而不是試圖自己寫。

祝你好運。