【发布时间】:2016-10-16 19:08:17
【问题描述】:
我正在尝试使用以下代码从 Java 调用 JavaScript 方法
native void notifyJs() /*-{
$wnd.foo();
}-*/;
JavaScript 方法位于 iframe 内部,看起来像
function foo() {
alert("Do something");
}
但我收到此错误
SEVERE: (TypeError) : $wnd.foo is not a functioncom.google.gwt.core.client.JavaScriptException: (TypeError) : $wnd.foo is not a function
我已经读到我应该在.nocache.js 之前添加 myScript,但在我的情况下我不能这样做。还有其他解决办法吗?
【问题讨论】:
-
发布一个示例代码,我可以执行并重现问题,在这 3 行代码部分中找不到问题。见 - sscce.org
标签: javascript java iframe gwt jsni