【问题标题】:How to call JavaScript from native code [duplicate]如何从本机代码调用 JavaScript [重复]
【发布时间】:2012-12-27 05:01:26
【问题描述】:

可能重复:
iOS JavaScript bridge

我有一个 webview 和一个 UIButton 。 我想从本机代码进行 javascript 调用。 我怎么能做到这一点。

【问题讨论】:

    标签: javascript ios uiwebview


    【解决方案1】:
    NSString *param =@"Mango";       
    [webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"JSMethod('%@')", param]];
    

    【讨论】:

    • 从 ibaction 我需要调用这个函数或 webview 委托
    • 如果你想在点击按钮时调用JS方法,你需要把这个逻辑放在IBAction中。如果你想在加载页面到 UIWebView 时调用 JS 方法,把这个逻辑放在委托方法 webViewDidStartLoad ..
    • 你能给我一些示例代码吗
    • 谢谢它的工作我犯了一些错误......
    【解决方案2】:
    【解决方案3】:

    这可能会帮助您解决您的问题:

    [webView stringByEvaluatingJavaScriptFromString:@"myJSFunction()"];
    

    【讨论】:

    • 从 IBAction 我需要调用这个函数或 webview 委托
    • 任何你需要调用该函数的地方。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多