[英]P2P (browser to browser) with Java
我想實現一個在網頁上運行的Java應用程序,並允許:
我有哪些選項(Java庫,技術......)?
謝謝!
如果您希望在瀏覽器中使用Java,那么唯一的方法就是applet。
但是一個普通的(不受信任的)applet:
這是出於安全原因:applet不應該損害運行其計算機的用戶。
所以,如果你想做你說的話,你需要用戶信任你並給你更多的權限。 對於文件訪問,要采用的方法是JNLP API(即使用jnlp文件啟動applet,然后在javax.jnlp中使用API,特別是FileOpenService和FileSaveService。然后用戶需要在選擇之前確認訪問權限帶文件選擇器的文件。
這仍然對網絡訪問沒有幫助 - 如果您不想代理服務器上的所有內容(這不是點對點),您的applet需要在那里擁有合適的SocketPermissions。 為此,您需要登錄您的小程序,並要求從該用戶的所有權限(沒有細粒度方式僅給予必要的SocketPermissions,我認為)。 您可以在jnlp文件中執行此操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.