我有一个非常简单的java applet,它从用户目录中读取音频文件数据。
我在javascript中使用applet功能。问题是我的applet会在15秒后自动关闭,因此不会调用该函数。
我签了小程序。证书也会生成,但applet(更精确的文件选择器)会在15秒后关闭。
任何帮助?
答案 0 :(得分:0)
..我在javascript中使用applet功能
在混合JS和可信代码时,必须将该代码包装在AccessController.doPrivileged(PrivilegedAction)方法中。由于appletviewer不支持JS,这表明为什么AV可以打开它,而浏览器可能无法打开它。
答案 1 :(得分:0)
好的人,我找到了解决方案。 :)
当我们在javascript中使用java applet函数时会出现问题。 Javascript在页面加载15秒后运行,这个时间留给applet我想。当我们调用applet的函数时,它会出现错误。
所以,我改变了算法以达到我的要求。现在我已将所有javascript放在一个函数中,我从applet调用它。简单!