UIWebView里的输入状态可以抓到么


在webview里输入东西,有没有办法抓到输入状态,就想UITextFieldDelegate里边那几个方法那样。
我查了很多资料,貌似WebView官方木有这个接口。
我想了一个办法,用js监听输入然后回调,但是JS懂得不多。。。不知道怎么去跟Native的Objective-c代码交互。。。求大神点解。。。

ios webview JavaScript

Cirno. 11 years, 7 months ago

1. UIWebView的Delegate可以通过 - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType 之类的方法跟js交互
2. 有人包装好了一个很方便的 TGJSBridge ,你可以随时从js给native代码发通知,也可以通过native代码给js发,Hybrid app的利器啊,不过据传效率上不是特别高,不过一般使用中是完全没有感觉的

好人卡还我 answered 11 years, 7 months ago

Your Answer