上一节已经将miniblink集成到qt,实现了浏览器得基本调用接口,这一节介绍如何实现通信。
1.C++调用js
miniblink接口wkeRunJSW可以实现C++调用js
例如我们在js中写一个绑定到window的函数openDialog
就可以这样调用
wkeRunJSW("window.openDialog()");
这跟cef,QtWebEngine完全一样
2.js调用C++
首先我们写一个测试的html如下:
<html>
<head>
<script>
function onInvokeMethodClicked() {
methodCallback("Recrod", "start", "param“);
}
</script>
</head>
<body onload="onLoad()" id="main">
<h1 align="center" style="font-size:12pt; font-family:MS Shell Dlg 2;">Web Area</h1>
<d

本文介绍了如何在Qt中使用miniblink实现C++与JavaScript之间的通信。通过wkeRunJSW接口调用JavaScript函数,并展示了如何定义一个JavaScript回调函数,使JavaScript能够调用C++代码。示例中详细解释了函数绑定和参数传递的过程。
最低0.47元/天 解锁文章
1657

被折叠的 条评论
为什么被折叠?



