Javascript中的UIWebView回调到C / Objective-C

当在UIWebView中检测到某个事件时,是否有一种方法来获取对objective-c的回调? JavaScript可以发送回调给Objective-C吗?
更新 – 不要使用UIWebView了。使用WKWebView,或更好的(如果它适合你的需要,你正在构建为iOS 9),一个Safari视图控制器。

但是如果你必须使用UIWebView,在你的UIWebView委托,提供一个实现webView:shouldStartLoadWithRequest:navigationType:

在HTML或Javascript文件中,添加将URL发送到自定义方案的函数(出于可读性的目的,不需要自定义方案)。所有发送的URL都将被传递给你的Objective-C方法实现,然后你可以做你想要的。

http://stackoverflow.com/questions/2873899/javascript-in-uiwebview-callback-to-c-objective-c

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:Javascript中的UIWebView回调到C / Objective-C