关键词:
java注入无效
js无法调用java方法
java上下文注入未生效

背景:
官方提供的demo是直接new JavaApp(),但实际使用不行,需要刷新页面后才生效

解决方案:
主要修改的地方是:
win.setMember("javaApp", new JavaApp());

改为引用
win.setMember("javaApp", javaApp);

并且在webEngine.getLoadWorker().stateProperty().addListener之前创建javaApp对象。
即:JavaApp javaApp = new JavaApp();
这样webview在首次加载html后就可以调用java程序了。

原文链接:https://blog.csdn.net/qq_32828253/article/details/109398708

posted on 2023-07-20 16:59  泉行天下  阅读(91)  评论(0编辑  收藏  举报