自动发帖软件

标题: AIWROK软件IOS如何使用webview 实现 h5界面ui加载html代码 [打印本页]

作者: 发帖软件    时间: 10 小时前
标题: AIWROK软件IOS如何使用webview 实现 h5界面ui加载html代码
AIWROK软件IOS如何使用webview 实现 h5界面ui加载html代码

AIWROK软件IOS如何使用webview 实现 h5界面ui加载html代码 群发软件发帖工具


  1. var web = new WebView()
  2. web.show();


  3. web.loadHtml(`

  4. <!DOCTYPE html>
  5. <html lang="en">
  6. <head>
  7.     <meta charset="UTF-8">
  8.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  9.     <title>WKWebView JS to Swift</title>
  10.     <style>
  11.         body {
  12.             font-family: -apple-system, BlinkMacSystemFont, sans-serif;
  13.             padding: 40px;
  14.             background-color: #f2f2f7;
  15.             text-align: center;
  16.         }
  17.         button {
  18.             font-size: 18px;
  19.             padding: 12px 24px;
  20.             margin: 10px;
  21.             border: none;
  22.             border-radius: 8px;
  23.             background-color: #007aff;
  24.             color: white;
  25.             cursor: pointer;
  26.         }
  27.         button:hover {
  28.             background-color: #005fd1;
  29.         }
  30.     </style>
  31. </head>
  32. <body>

  33.     <h1>Swift 调用演示</h1>

  34.     <button onclick="setConfig('a','6666')">设置值</button>
  35.     <button onclick="main()">测试H5交互</button>

  36.     <script>

  37.         //执行脚本必须放到异步函数中 否则会卡顿
  38.         async function main(){
  39.              //写入配置参数
  40.              setConfig('a','6666')
  41.              //获取配置参数
  42.              const result = await getConfig("a");
  43.              //吐司提示
  44.              toast(result.toString())

  45.              //通过printl打印日志
  46.              printl("测试日志打印")

  47.              //调用脚本函数 第一个参数函数名,第二个要传的参数必须字符串,多个值可以用json
  48.              const funres = await callFunction("test","123")

  49.              //运行脚本代码,脚本要写到lamada表达式里
  50.              runJS( ()=>{
  51.                     //AIWORK脚本写这里
  52.                     printl("1233")  
  53.              })

  54.              //运行脚本文件
  55.              //runFile("主脚本.js")
  56.             
  57.         }
  58.         
  59.     </script>

  60. </body>
  61. </html>


  62. `)

  63. function test(arg){
  64.    printl("我被H5调用了,参数是"+arg)
  65. }
复制代码
案例加载html文件
var web = new WebView()web.show();//这里从代码目录加载web.loadFile(project.getCodePath()+"h5.html")
AIWROK软件IOS如何使用webview 实现 h5界面ui加载html代码 群发软件发帖工具
JS调用AIWORK方法:







欢迎光临 自动发帖软件 (http://www.fatiegongju.com/) Powered by Discuz! X3.2