2012-08-04 64 views
0

我正在使用servlet构建代理服务器。我喜欢解析使用servlet开发代理服务器

a href="http://www.google.com" 

一些超链接

a href="proxyserver?url=http://www.google.com" 

形态,车架,iframe中也被我解析。所有的请求都将通过我的代理服务器。但是现在我发现了一些问题。

例如:像 “形式” 标签..

的JavaScript将处理表单的动作。它改变了行动。这太可怕了。

我该怎么办?有没有更好的方法?

回答

0

重写这样的页面非常困难。在那里...从来没有真正成功。

我认为你最好编写一个(可信的)浏览器插件,通过拦截和重写out-going HTTP请求来完成代理。 (我甚至不确定这是可能的...)

+0

哦,我的上帝。我只能用Java开发..重写页面是很伤心的...... – JianFang 2012-08-04 08:39:05

+0

那么你只需要尽力而为,并接受使用JavaScript创建URL或发送请求的页面很容易中断。 – 2012-08-05 00:18:58