当前位置: 首页 > article >正文

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


http://www.kler.cn/a/406275.html

相关文章:

  • Redis的过期删除策略和内存淘汰机制以及如何保证双写的一致性
  • 淘宝商品评论爬虫:Java实现指南
  • JavaWeb之综合案例
  • Transformer中的Self-Attention机制如何自然地适应于目标检测任务
  • 好用的js组件库
  • web——sqliabs靶场——第十五关——post时间盲注
  • 三层交换机静态路由实验
  • ETCD调优
  • 计算机网络基础全攻略:探秘网络构建块(1/10)
  • 【鸿蒙开发】ArkTs布局(上)----面试题库
  • Delphi ADO组件中的 ADOTable、ADOQurey 无SQL语句实现增、删、改、查
  • 时间操作[计算时间差]免费API接口教程
  • 模型的评估与选择——交叉验证(基于Python实现)
  • Vue3项目实战(vue3+vite+pinia+element-plus+axios+mock)
  • DBeaver错误:Public Key Retrieval is not allowed
  • 人工智能|计算机视觉——微表情识别(Micro expression recognition)的研究现状
  • 智慧营区整体解决方案
  • 04高可用高并发(D2_高可用 - D1_负载均衡)
  • 二次封装的天气时间日历选择组件
  • 鸿蒙安全控件之粘贴控件简介
  • 通威传媒:移动AI数字人OLED透明屏应用案例
  • FPGA 第十讲 避免latch的产生
  • 太速科技-232-基于FMC的2收2发TLK2711子卡
  • Go语言的并发与管道
  • 【头歌实训:利用kmp算法求子串在主串中不重叠出现的次数】
  • 使用 前端技术 创建 QR 码生成器 API1