【发布时间】:2017-05-26 14:05:39
【问题描述】:
我可以成功地从 javascript 中获取一个变量,并在 iOS 应用程序中将其显示为警报消息,如下所示:
let loggedIn = self.webView.stringByEvaluatingJavaScript(from: "loggedIn");
let alertController = UIAlertController(title: "iOScreator", message:
loggedIn, preferredStyle: UIAlertControllerStyle.alert)
alertController.addAction(UIAlertAction(title: "Dismiss", style: UIAlertActionStyle.default,handler: nil))
self.present(alertController, animated: true, completion: nil)
以上工作完美。是否有类似的选项可以将变量从 iOS 传递到 javascript 变量并运行使用该变量执行弹出警报的函数?
一如既往地感谢任何帮助。非常感谢,艾伦。
【问题讨论】:
-
传递“loggedIn=true”会将loggedIn设置为true。类似的方式,您甚至可以根据需要调用带参数的函数。供参考stackoverflow.com/questions/3641968/…
-
非常感谢。没想到这么简单。随意把它作为答案。如果你能弹出一个 swift 3 的例子和带有参数的函数,那就太好了:)
标签: javascript ios swift uiwebview