2276
2324
1万
setConfig('a','6666')
getConfig("a")
toast(result.toString())
runJS
runFile("主脚本.js")
1.png (190.61 KB, 下载次数: 0)
7 小时前 上传
2.png (333.9 KB, 下载次数: 0)
3.png (556.22 KB, 下载次数: 0)
var web = new WebView()web.show();web.loadHtml(`<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>WKWebView JS to Swift</title> <style> body { font-family: -apple-system, BlinkMacSystemFont, sans-serif; padding: 40px; background-color: #f2f2f7; text-align: center; } button { font-size: 18px; padding: 12px 24px; margin: 10px; border: none; border-radius: 8px; background-color: #007aff; color: white; cursor: pointer; } button:hover { background-color: #005fd1; } </style></head><body> <h1>Swift 调用演示</h1> <button onclick="setConfig('a','6666')">设置值</button> <button onclick="main()">加载脚本</button> <script> async function main(){ //写入配置参数 setConfig('a','6666') //获取配置参数 const result = await getConfig("a"); //吐司提示 toast(result.toString()) //运行脚本代码,脚本要写到lamada表达式里 runJS( ()=>{ //脚本写这里 printl("1233") }) //运行脚本文件 runFile("主脚本.js") } </script></body></html>`)
使用道具 举报
本版积分规则 发表回复