基于web的浏览器的问题

问题描述:

我想开发一个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

你想要什么被称为'代理'服务器。

不幸的是,没有简单的方法可以获取整个网页以及所有关联的内容,并将其作为单个块返回给请求者。您必须将每个单独的代码片段提供给请求者,根据需要修改代码中的链接,以使它们指向正确的内容。这不是一件容易的事。

考虑到您的位置,我会猜测您希望快速设置。你可能会更好地下载许多代理软件包中的任何一个,并安装它,而不是试图自己写。

祝你好运。