在Web视图ios中注入目标c代码

时间:2014-08-04 09:27:32

标签: javascript ios uiwebview ibm-mobilefirst

我有一个要求,我必须在Web视图中注入一个包含html,css和js代码的目标c代码?

简介:
WL还需要为名为" INTERFACE"的Webview注入一个Native接口。将Native environemt中存在的以下值暴露给混合屏幕。这些值可以使用函数在混合中获得。

值为:

  1. 版本(通过getVersion()方法公开的应用程序版本号)
  2. platform:android / iphone(告诉混合使用哪种模式操作并使用相同的值进行适配器调用。通过getPlatform()方法公开)
  3. debugMode:true / false(告诉混合应用程序在调试模式下运行。通过isDebugMode()方法公开)
  4. 有没有办法在ios中做到这一点?如果是这样,怎么能实现同样的目标?

1 个答案:

答案 0 :(得分:0)

要做我认为你想做的事情,你需要使用UIWebView的-stringByEvaluatingJavascriptWithString:方法。获取目标c类中所需的本机数据,并使用该方法传入json数据等,以便在Web视图中使用。