哪些浏览器插件支持跨域TCP套接字?

3
我的Web应用程序的一个功能需要从一个非关联的第三方网站获取和解析HTML。我希望在客户端完成这个任务。我已经了解了服务器代理的相关知识。我的研究表明,只有自签名Java小程序才能实现这一点。Flash需要在第三方网站上放置一个策略文件(不可能),所以没有太大帮助。
还有其他跨平台、基于浏览器的解决方案吗?它们拥有庞大的安装基础吗?
再次强调,我对服务器代理不感兴趣。我只想了解除Java小程序之外的其他允许跨域TCP连接的基于浏览器的客户端技术。

1
如果需要进行大量处理,应该在服务器上完成。 - SLaks
我没有服务器资源,必须在客户端进行。 - amax
3个回答

1

你没有提供太多信息,但如果你必须在浏览器中完成,可以做的一件事是让你选择的浏览器技术(小程序、Flash、JavaScript、Silverlight)与服务器进行通信,由服务器代表他们发出请求。

这样做有几个好处,其中之一是如果您想更改第三方应用程序,只需在服务器上更改即可。

有些第三方站点可能不希望随机客户端访问它们。

这还使服务器能够进行一些处理,使客户端容易完成其余的处理。


1

这个问题被提出已经有很长时间了,而且自从代理网关流行以来,时代已经发生了变化。

除了签名的Java小程序之外,还有两种机制可用于从ajax页面跨域。


0
你可以在你的域名上编写一个服务器端脚本,将远程服务器的数据转发给客户端。
所有这些所需的只是带宽。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接