javascript - 在 iphone 中使用 javascript 组件

标签 javascript iphone ios cocoa-touch

我想在 iphone 中使用 javascript 组件。我不知道如何在 UIWebView 中使用 javascript。

我想要一个翻转组件,例如使用 javascript 的 HTC 中的翻转时钟。 请帮我。我会很感激你。

谢谢

最佳答案

当然可以。 一个好的方法是使用像 PhoneGap 这样的框架。 .这应该可以让您免于编写大多数 native js 交互。

如果您想自己执行一些专有工作,您应该检查 UIWebView class reference :

  1. 从 native 代码调用 js 函数: stringByEvaluatingJavaScriptFromString
  2. 从内部调用 native js:将 window.location 更改为自定义 url 方案,例如 "myscheme://blahblah"并实现 UIWebViewDelegate与 shouldStartLoadWithRequest 方法,检测自定义方案 并将 url 路由到某些 native 方法。

关于javascript - 在 iphone 中使用 javascript 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13560111/

相关文章:

ios - 如何通过纬度和经度值更新谷歌地图上的标记位置

ios - 如何从 NSMutableArray 中找到一组 NSNumber 的平均值?

javascript - ImageMap 的外坐标

javascript - Mocha : Can't seem to call module's methods that use jQuery from inside mocha tests

javascript - Jquery 在更改时获取 slider 值

ios - 将 Health Kit 数据访问 Apple Watch OS 2,不包括锻炼数据

iphone - 确定 iPhone 上是否启用了飞行模式?

ios/iphone 照片连拍模式 api

ios - 自定义 UITextField 类仅适用于第一个文本字段

javascript - ReactJS Router-如何在带参数的功能组件中使用历史推送?