java - 检查 javascript 函数是从 java applet 定义的

标签 java javascript applet undefined japplet

我正在开发一个 Java 小程序,我在其中调用 JavaScript 函数:

boolean isAllowed = (boolean) win.eval("isPointMarkCreationAllowed()");

我想检查该函数是否存在,就像我们在 javascript 中所做的那样:

if (isPointMarkCreationAllowed == 'function')

有没有办法用 Java 来做到这一点?

最佳答案

没有实际尝试过,不会

win.eval("typeof isPointMarkCreationAllowed == '函数'");

完全按照您想要的方式执行并返回 boolean 值(true 或 false)?

关于java - 检查 javascript 函数是从 java applet 定义的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14564410/

相关文章:

java - picasso 图书馆无法解决

java - 如何在for循环中保存jpa对象

java - 如何从网站 url 获取干净的 xml 表示

javascript - HTML 连接图绘制

java - 在 Applet 中动态地将字符串从非主线程更新为主线程

java - 使用 FreeHep 库的小程序中的神秘 NullPointerException

IE : require java 6, 安装 java 8 的 Java 小程序标签

java - 在多核处理器环境中,是否可以有多个线程在同一给定时间运行相同的静态方法

javascript - Angularjs 过滤器错误 : "Error: Unknown provider: textProvider"

javascript - 验证动态添加的文本框