如何在JavaFX的WebView中通过JavaScript回调Java的程序
来源:互联网 发布:四川网络大学 编辑:程序博客网 时间:2024/05/18 22:54
在JavaFX的WebView中通过JavaScript回调Java的程序,可以通过JSObject.setMember的方法来实现。该方法可以通过JavaScript向上层访问Java代码,具体请看一下示例。Java代码先建立一个新的名为“app”的JavaScript对象。该对象哦呢共有一个公共成员,及exit方法。
public class JavaApplication { public void exit() { Platform.exit(); }}
...
JSObject window = (JSObject) webEngine.executeScript("window");window.setMember("app", new JavaApplication());
这样之后,你就可以在HTML页面内通过app对象来访问类中的方法:
<a href="" onclick="app.exit()">Click here to exit application</a>
这就相当与一个JavaScript和Java之间的桥梁。
0 0
- 如何在JavaFX的WebView中通过JavaScript回调Java的程序
- JavaFX的WebView中通过JavaScript回调Java的程序
- Android的Webview中,javascript如何调用java方法
- Android的Webview中,javascript如何调用java方法
- Android的Webview中,javascript如何调用java方法
- 如何在程序中嵌入google的V8 Javascript引擎
- 如何在程序中嵌入google的V8 Javascript引擎
- 如何在程序中嵌入google的V8 Javascript引擎
- javascript中如何通过被打开的窗体在opener窗体中添加option选项javascript
- 在android的webview中 javascript与java代码互相调用
- Android中如何实现WebView与JavaScript的相互调用
- Android在使用WebView时,通过Javascript调用JAVA函数
- JavaScript在Android的WebView中出现一个问题
- 通过webView与javascript交互来研究webView的特点
- javascript中如何通过被打开的窗体在opener窗体中添加option选项
- javascript中如何通过被打开的窗体在opener窗体中添加option选项
- javascript中如何通过被打开的窗体在opener窗体中添加option选项
- javascript中如何通过被打开的窗体在opener窗体中添加option选项
- 高精度乘法模板
- MSDN订阅用户激活Windows Azure 权益
- mysql忘记root密码,修改root密码
- linux-ubantu查看已安装的软件
- nandflash详解(不错)
- 如何在JavaFX的WebView中通过JavaScript回调Java的程序
- 将一个正整数转换成2进制并输出
- linux下自启动文件的设置
- leetcode 045 —— Jump Game II
- [ASP.NET MVC 小牛之路]15 - Model Binding
- PowerDesigner学习笔记
- 开始写技术博客了,请大家关注
- 操作系统原理学习笔记--进程管理
- 2012年5月SAT香港真题解析