2010-07-29 33 views
2

我想創建一個服務,人們可以進入外部網站,之後返回的資源將被我的應用程序修改(無論用於什麼目的),然後返回給用戶。當Java Applet獲得用戶的許可時可以訪問外部源嗎?

通常會通過服務器重定向所有流量,以便服務器是訪問外部源的服務器。這是因爲HTML5和Flash套接字無法訪問外部源,除非外部源具有所需的策略文件(如果這是錯誤,請糾正我)。即使用戶想要客戶端,如果外部源本身沒有這樣的策略文件,它仍然無法訪問這些外部源。

我的問題是:如果用戶允許,Java小程序可以訪問外部源,無論它的策略文件如何?這通常如何完成?

如果不是,還有什麼我可以嘗試嗎?重定向通過我的服務器的所有流量不是一個選項,因爲1.免費服務的帶寬和服務器資源使用率高,以及2.我的服務器被標記爲垃圾郵件機器人或帶寬佔用者的可能性很高。

在此先感謝。

問候, 湯姆

回答

1

如果技術的選擇是不是你可以使用Java Web Start應用程序的問題。

  1. 您的應用程序會從網頁啓動(如果這是你想要的)
  2. 用戶確認您的應用程序可以做的一切之後(類似本地應用)

其實我也使用Java Web Start應用程序完成此操作,該應用程序使用來自服務器以外的服務器的Web服務。

+0

謝謝,所以我明白Java是唯一的方法。 – Tom 2010-08-02 21:42:11

相關問題