2

我想创建一个服务,人们可以进入外部网站,之后返回的源将由我的应用程序修改(无论出于何种目的),然后返回给用户。

通常会通过服务器重定向所有流量,以便服务器是访问外部源的服务器。这是因为 HTML5 和 Flash 套接字无法访问外部源,除非外部源具有所需的策略文件(如果这是错误的,请更正我)。即使用户希望客户端访问,如果外部源本身没有这样的策略文件,它仍然无法访问这些外部源。

我的问题是:如果用户允许,Java 小程序是否可以访问外部源而不管它的策略文件是什么?这通常是怎么做的?

如果没有,还有什么我可以尝试的吗?重定向通过我的服务器的所有流量不是一个选项,因为 1. 带宽和服务器资源的大量使用免费服务和 2. 我的服务器被标记为垃圾邮件机器人或带宽占用者的可能性很高。

提前致谢。

问候,汤姆

4

1 回答 1

1

如果技术选择不是问题,您可以使用 Java Web 启动应用程序。

  1. 您的应用程序将从网页启动(如果这是您想要的)
  2. 用户确认后,您的应用程序可以执行所有操作(类似于原生应用程序)

实际上,我已经使用 Java Web 启动应用程序完成了这项工作,该应用程序使用来自服务器的 Web 服务,而不是从它启动的服务器。

于 2010-08-02T14:15:30.640 回答