使用v8引擎:
求一个V8引擎执行js的例子_精易论坛
然后修改js代码, 把返回值改成json:
| 窗口程序集名 | 保 留 | 保 留 | 备 注 | | 窗口程序集_启动窗口 | | | |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | js | V8 | | | | 数组 | 文本型 | | 0 | | 参数 | 文本型 | | | | 结果 | 文本型 | | | | 数 | 整数型 | | |
js. InitializeV8 ()清除数组 (数组 )加入成员 (数组, “Mozilla/5.0 (Windows NT 10.0; Win64; x64) ”)加入成员 (数组, “device_platform=weba ”)加入成员 (数组, “1536|301”)参数 = “” 计次循环首 (取数组成员数 (数组 ), 数 ) 参数 = 参数 + #引号 + 数组 [数 ] + #引号 + “,” 计次循环尾 ()参数 = 取文本左边 (参数, 取文本长度 (参数 ) - 1 )调试输出 (参数 )结果 = js. ExecJavaScriptV8 ( #常量1, “get_ab(” + 参数 + “)”, 真, 真)调试输出 (结果 )js. UninitializeV8 ()
* “"Mozilla/5.0 (Windows NT 10.0; Win64; x64) ","device_platform=weba ","1536|301"”
* “{"ab":"Y6s5DHWwQZmnad/bmcBXeVelGWyMrPWyO3T/btZTGpAccw0PoSNxBxagaxzPzWG-vRpihq-7AdMMGfnc0GXzZeHpKmhDuh4b1U/V9X6L2qqgTl4/DrfTC88yxJeJv4-6g4AhzXvo3AM2QiOFzjnJVmAhn0zV2sbrZLPg/huQL7F7RO4QAXdurGynz2E=","debug":{"t1":1763887807496,"t2":1763887807496,"t3":1763887807522,"t4":1763887808514,"szenc_length":136,"lm_length":136}}”
被调试易程序运行完毕
完整例子.zip
(1.44 MB, 下载次数: 20)
|