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