简体   繁体   English

将值从iOS传递到uiWebView

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM