webview4/edgewebbrower学习记录——执行js

webview2可执行js方法:WVBrowser1.ExecuteScript(js, 1003) 参数1为js语句,参数2为命令号,执行完毕,会执行

procedure TBrowserFrame.WVBrowser1ExecuteScriptCompleted(Sender: TObject;

aErrorCode: HRESULT; const aResultObjectAsJson: wvstring;

aExecutionID: Integer);

aExecutionID 对应.ExecuteScript中参数2。

aErrorCode 对应执行结果标志,0为成功。

aResultObjectAsJson 为js执行完毕后的返回结果,可理解为最后一个函数执行完毕的结果,js中如果没有函数调用,或者没有返回值得函数调用,则返回null

eg:

'function f(x,y){return x+y}; f(5,6);f(1,2);var s="ljk" '

aResultObjectAsJson=3

相关推荐
云小遥19 分钟前
Cornerstone3D 2.x升级调研
前端·数据可视化
李明卫杭州25 分钟前
浅谈JavaScript中Blob对象
前端·javascript
springfe010125 分钟前
Cesium 3D地图 图元 圆柱 图片实现
前端·cesium
大苏打seven26 分钟前
Docker学习笔记:数据卷
笔记·学习·docker
meng半颗糖28 分钟前
vue3 双容器自动扩展布局 根据 内容的多少 动态定义宽度
前端·javascript·css·vue.js·elementui·vue3
yt9483229 分钟前
jquery和CSS3圆形倒计时特效
前端·css3·jquery
teeeeeeemo31 分钟前
CSS3 动画基础与技巧
前端·css·笔记·css3
年纪轻轻就扛不住33 分钟前
CSS3 渐变效果
前端·css·css3
Aisanyi37 分钟前
【鸿蒙开发】使用HMRouter路由的使用
前端·harmonyos
杉木笙42 分钟前
Flutter 代码雨实现(矩阵雨)DLC 多图层
前端·flutter