检测用户是否已接受签名的Java小程序。

时间:2010-12-25 16:25:46

标签: java permissions applet

我有一个经过数字签名的Java小程序。当用户访问我的网站上的applet页面时,系统会提示他们是否接受已签名的applet。

如何判断用户是否已接受该applet?可以是javascript / html,也可以是applet本身(如果用户单击取消,是运行有限的prvileges还是不运行?),或者可能来自同一页面上未签名的另一个applet?

2 个答案:

答案 0 :(得分:2)

在您的java applet init代码段中,您可以更改声明的javascript变量值(ref:http://www.rgagnon.com/javadetails/java-0172.html)。在你的javascript中,domready事件开始监视javascript valriable。所以,你可以知道用户允许javascript变量上的java applet改变。

答案 1 :(得分:2)

如果用户拒绝经过数字签名的代码,代码将以沙盒形式运行。

这是demo of loading trusted applets in a defensive way,可能会有所帮助。