Java 嵌入元素:无法访问DOMWindow上下文

Java 嵌入元素:无法访问DOMWindow上下文,java,javascript,applet,embed,Java,Javascript,Applet,Embed,我有一个带有JS函数的页面,名为test(例如),在我的应用程序的一个页面中,我必须打开一个Java小程序 在google chrome中,它以嵌入元素的形式打开,在firefox中以对象的形式打开 有时,在我的applet中,我必须调用我的JS函数来在页面中执行某些操作。我是这样做的: applet.getAppletContext().showDocument(new URL("javascript:window.test();")); 在使用对象的浏览器中,此代码的工作方式类似于boss

我有一个带有JS函数的页面,名为
test
(例如),在我的应用程序的一个页面中,我必须打开一个Java小程序

在google chrome中,它以嵌入元素的形式打开,在firefox中以对象的形式打开

有时,在我的applet中,我必须调用我的JS函数来在页面中执行某些操作。我是这样做的:

applet.getAppletContext().showDocument(new URL("javascript:window.test();"));
在使用
对象的浏览器中,此代码的工作方式类似于boss,但是,如果它使用嵌入,它将不执行任何操作,在浏览器控制台中弹出一个exeption,表示该窗口没有“测试”功能

我认为嵌入上下文和文档上下文有一些问题,但我不知道如何修复它,或者,如果它是“可修复的”

因此,我想知道是否有任何解决办法,使它的工作

提前谢谢。

我发现了问题

chrome的一个小升级解决了这个问题。我不知道问题出在Webkit还是chrome本身,但现在它可以工作了。

1)使用
deployJava.js
编写applet元素。2) 对于使用JS的小程序,在applet元素中声明
mayscript
。3) 如果您链接到一个失败的示例,那么调试这些东西就更容易了。4) 由于缺少链接或您提供的更多信息,我看不到其他人解决此问题。