如何从 Javascript 中的 GWT 代码访问 functions/variables?

How to access to functions/variables from GWT code in Javascript?

我正在尝试使用经过混淆处理的代码中的一些函数。所以我有一个 html 文件,它通过标签调用一个 JS 文件:

<script src="gwt_svg_viewer/gwt_svg_viewer.nocache.js"></script>

该文件正在定义一个名为 "onScriptdownloaded" 的函数,该函数接收如下字符串:

gwt_svg_viewer.onScriptDownloaded(["var $wnd = window.parent;function RE(){}"]);

所以我的问题是如何访问 RE?在另一个 JS 文件中?

似乎实现了一种 GWT 代码,但我不是很熟悉。

gwt中的变量名和函数会在每次编译工程时进行混淆处理,过程中会重命名变量和函数,以便从javascript中调用gwt代码时保持一致您将需要使用 jsinterop 导出 java 类型。可以在 gwt jsinterop documentation

中找到更多信息