iOS的本机应用程序和网页的JavaScript之间的通信

前端之家收集整理的这篇文章主要介绍了iOS的本机应用程序和网页的JavaScript之间的通信前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在UIWebView中加载了一个网页,该页面javascript函数需要来自本地iOs应用程序的数据,即NSString. Js函数如何访问本机应用程序中的数据?

谢谢,

lvreiny

解决方法

您可以在Obj-C的UIWebView中执行 JavaScript.只需调用[webView stringByEvaluatingJavaScriptFromString:@“myJavaScript”] ;.

我可以想象这样的设置:

网页

<html>
   <head>
      <script type="text/javascript">
         function callmeFromObjC(para1) {
             // do something
             alert(para1);
         }
      </script>
   </head>
   <body>
   </body>
</html>

Objective-C的

NSString *myParameter = @"myParameter";
[webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"callmeFromObjC('%@')",myParameter]];
原文链接:https://www.f2er.com/iOS/332955.html

猜你在找的iOS相关文章