从iOS执行JavaScript?

时间:2015-08-24 16:47:53

标签: javascript ios objective-c uiwebview

假设我有一个专为桌面设计的网络应用,我想为iOS创建简单直接的访问。请将其视为带有提交按钮的简单表单。

一些很棒的选择是:

  1. 重新设计移动设备的网络界面
  2. 创建REST样式 访问API
  3. 不幸的是,这两个选项都不存在,所以我必须在iOS中创建一个包装器。我在创建基本界面,身份验证等方面没有任何问题......但现在我需要能够模拟选择单选按钮,可能填写几个字段,然后单击提交。

    我希望在本机iOS界面中捕获这些细节(已经完成),并通过电子线提交...我听说过的唯一实用理论是收集该信息,通过它到一个隐藏的UIWebView,并从UIWebView执行一些JavaScript ......但我在这里看不到任何例子,而且我想确定我是在正确的道路上。

    有什么想法吗?

1 个答案:

答案 0 :(得分:2)

  

实现UIWebView的委托方法webViewDidFinishLoad:in   你的UIViewController,你在那里调用[graphView   stringByEvaluatingJavaScriptFromString:@ “方法名()”];确保;确定   在加载页面后调用该函数。

Calling Javascript using UIWebView