[英]Pass Value from iOS to uiWebView
I can successfully obtain a variable from javascript and display it as an alert message in an iOS app as follows: 我可以从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)
The above works perfectly. 以上完美地工作。 Is there a similar option to pass a variable from iOS to a javascript variable and run a function that does a pop alert with that variable?
是否有类似的选项将变量从iOS传递到javascript变量,并运行一个对该变量执行弹出警报的函数?
Any help, as always, is appreciated. 一如既往地提供任何帮助,我们将不胜感激。 Many thanks, Alan.
非常感谢,艾伦。
Swift code to call javascript method Swift代码调用javascript方法
self.webView.stringByEvaluatingJavaScript(from: "myFunction('param')")
javascript method javascript方法
function myFunction(param)
{
alert(param);
}
Reference passing objective c variable to javascript in ios 将目标C变量传递给ios中的javascript的引用
Hope this helps. 希望这可以帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.