javascript - 从 Objective-C 在 iOS 网络应用程序中调用 Javascript

标签 javascript ios objective-c

我正在开发一个显示在 UIWebView 中的网络应用程序。该应用程序是在本地加载的,即不是从网络服务器加载的。我通过 UIWebViewDelegate 协议(protocol)中的 shouldStartLoadWithRequest: 方法从 Javascript 到 ObjC 进行通信。

我最不需要的是能够从 ObjC 调用 Javascript 函数而无需重新加载任何页面。我希望这是可能的。

最佳答案

嗯,你可以打电话

-[UIWebView stringByEvaluatingJavaScriptFromString:]

无论何时,而不仅仅是响应委托(delegate)方法。

关于javascript - 从 Objective-C 在 iOS 网络应用程序中调用 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4180995/

相关文章:

ios - NSString值在Block运行之前返回

javascript - 在CasperJS中以这种方式动态更改代理是否正确?

ios - 嵌套的 NSArray 过滤

objective-c - iOS 6.0 : UICollectionView doesn't respect clipsToBounds with pagingEnabled

ios - Storyboard中的自定义 UISegmentedControl

iOS 界面生成器 - 垂直 slider 、框和其他对象?

Javascript 和 RegEx : match function returns an array

javascript - 如何在点击链接时在 meteor 中显示图标

javascript - 禁用 tinymce 可视化编辑器的小书签?

ios - SpriteKit 中使用模糊和阈值的水效果