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

时间:2012-01-24 20:14:30

标签: java javascript applet embed

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

在Google Chrome中,它会以embed元素的形式打开,而在object的Firefox中会打开。

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

applet.getAppletContext().showDocument(new URL("javascript:window.test();"));

在使用object的浏览器中,此代码就像老板一样,但是,如果它使用嵌入,它什么也不做,在浏览器控制台中输入一个exeption,说窗口没有“测试”功能

我认为这对嵌入上下文和文档上下文有些麻烦,但我不知道如何解决它,或者,如果它是“可修复的”。

所以,我想知道是否有任何解决方法可以使它工作。

提前感谢。

1 个答案:

答案 0 :(得分:0)

我发现了问题。

Chrome的次要更新解决了这个问题。我不知道问题是在Webkit中还是在chrome本身,但现在它可以工作。