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

相关推荐
gma9993 分钟前
JSONCPP 数据解析与序列化
开发语言·前端·javascript·c++
sky_feiyu9 分钟前
前端HTML
前端·html
随·枫14 分钟前
html渲染优先级
前端·html
小扳1 小时前
Web 毕设篇-适合小白、初级入门练手的 Spring Boot Web 毕业设计项目:电影院后台管理系统(前后端源码 + 数据库 sql 脚本)
java·前端·数据库·spring boot·mysql·spring·课程设计
田本初1 小时前
从0-1逐步搭建一个前端脚手架工具并发布到npm
前端·npm·node.js
安和昂1 小时前
【iOS】UICollectionView的学习
学习·ios·cocoa
Marshall35721 小时前
Canvas 和 SVG 的高级使用与性能优化
前端·svg·canvas
Mephisto.java1 小时前
【大数据学习 | Spark-Core】广播变量和累加器
大数据·学习·spark
Liang_GaRy1 小时前
云计算-SRE-架构师-心得
学习
ThreeYear_s2 小时前
FPGA学习-FFT变换-解决频率低信号进行FFT运算的取点问题
学习·fpga开发