0

我实际上正在做一个带有 html 和 js 的 UIWebview。一个用安卓做同样事情的朋友

我的问题是,在 android 上,有一种方法可以将一个 Android 对象发送到 javascript 并在其中轻松使用它

但是有没有办法在 iOS 中做同样的事情?

我尝试使用 windowScriptObject 但它在 iphone 上不可用。我还尝试将所有数据逐个发送

stringByEvaluatingJavaScriptFromString

但这有点难看:/

还有其他解决方案吗?

谢谢

4

2 回答 2

0

如果您使用 Webkit ,您可以做到这一点。从 Objective-C 程序中使用 WebKit的文档在这里

于 2012-05-25T09:54:35.723 回答
0

在 iOS 上,唯一的方法是使用 stringByEvaluatinfJavaScriptFromString。

但是为什么要一一调用数据呢?将它们打包到您自己的数据结构中,或者使用 Jason 是一种将数据传递给 Javascript 的简单而自然的方法。

于 2012-05-25T14:11:05.193 回答