有getParameter()可以读取我所知道的参数.
但是,我是否应该(因为lib体系结构的原因)读取已传递给applet的所有参数,有没有办法做到这一点?
我查看了API并搜索了一下,但没有运气.
解决方法:
AFAIK使用标准applet API无法读取未知参数.
反正哪个没有意义.你打算用未知参数做什么?注意解释为什么这可能有用.
尽管如此,如果你真的想要的话,一种方法是使用JavaScript并调用applet中定义的方法并将其传递给参数.
如何工作可以在几个地方阅读.这里有几个起点:
JavaScript to Java Communication (Scripting)
Liveconnect: Calling from JavaScript to Java
Mozilla DevCenter: JavaScript to Java Communication
关于作者评论:
如果我理解正确,您还可以强制执行lib构造的每个applet覆盖Applet.getParameterInfo()方法并返回适当的信息.
现在,您可以为applet声明支持的参数提供静态映射.