close
而目前大多數browser都支援的java applet,可跨平台是其最大的優點,但是在security上會被browser 所限制,其強制採用的安全限制有:
Applet不能在執行的機器上進行一般的讀寫動作:
雖然在JDK所提供的Applet Viewer允許使用者去定義檔案的存取規則,但是在一般的browser上如 Netscape,MS IE等是不允許的,以免使用者的電腦資料被破壞或竊取。
除了被download 的applet的機器外Applet不能與其他的機器進行網路的溝通:
這也是為了安全的考量所設的限制,以免有外來的hacker從其他的機器進行破壞。
Applet不能執行機器上的任何程式:
也就是無法使用Native method。
Applet 無法讀取特定的系統資料:
為了安全的考量,以下的資料無法被browser所讀取。
關鍵字 | 定義 |
java.class.path | Java class路徑 |
java.home | Java install的路徑 |
user.dir | User目前的工作目錄 |
user.home | User的home directory |
user.name | User的account |
全站熱搜