可以看到Java Applet代码吗?

时间:2017-04-23 02:14:17

标签: java html5 browser applet

如果我在浏览器中嵌入Java applet,是否有任何方法可以在客户端看到Java代码?

使用HTML5,如果用简单的" Inspect Element,"最终可以检索其来源。

如果使用Java applet,客户端代码是否完全隐藏?

2 个答案:

答案 0 :(得分:2)

如上所述here

  

程序首先用Java编写,使用Java编译器编译或转换为字节代码,当Web浏览器检索带有Applet标记的页面时,字节代码被发送到查看要执行的Web页面的计算机那里。

这意味着您只能看到字节代码,而不能看到Java源代码。

答案 1 :(得分:2)

  

..使浏览器应用程序的代码完全不可见..

唯一可行的方法是将功能移至服务器端,并仅将最终结果提供给用户代理(AKA浏览器)。

正如其他人所提到的,小程序的字节代码对于逆向工程来说是微不足道的。