我有一个名为test
的JS函数页面(例如),并且在我的应用程序的一个页面中,我必须打开一个Java小程序。
在Google Chrome中,它会以embed
元素的形式打开,而在object
的Firefox中会打开。
有时,在我的applet中,我必须调用我的JS函数来在页面中执行某些操作。我这样做:
applet.getAppletContext().showDocument(new URL("javascript:window.test();"));
在使用object
的浏览器中,此代码就像老板一样,但是,如果它使用嵌入,它什么也不做,在浏览器控制台中输入一个exeption,说窗口没有“测试”功能
我认为这对嵌入上下文和文档上下文有些麻烦,但我不知道如何解决它,或者,如果它是“可修复的”。
所以,我想知道是否有任何解决方法可以使它工作。
提前感谢。
答案 0 :(得分:0)
我发现了问题。
Chrome的次要更新解决了这个问题。我不知道问题是在Webkit中还是在chrome本身,但现在它可以工作。