ios怎么实现点击webview按钮调用oc代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ios怎么实现点击webview按钮调用oc代码相关的知识,希望对你有一定的参考价值。

参考技术A 每次点击网页中的按钮都会刷新UIWebView, 并且会走 - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType; 这个代理方法 里面可以判断那条链接,来判断点击了哪个按钮, PS.还可以直接让前端用JS来做调用手机端部分硬件。

IOS 自带的返回按钮,点击后js代码不执行

参考技术A 应该是路径问题。 如果要到后台处理,再返回的,建议使用ajax,不要整个页面刷新 参考技术B 为navigation增加返回按钮, 为返回按钮增加返回事件, 判断当前webview是否可返回, 可以直接webview goback 不行直接navigation pop 方法就是 你只需要完成 webView的JS脚本和原生代码的通信。 在坛子里搜 webview + JS 有现成的例子

以上是关于ios怎么实现点击webview按钮调用oc代码的主要内容,如果未能解决你的问题,请参考以下文章

ios webview放大缩小会调用啥方法

iOS - Cordova 如何调用目标 c 函数?

用webview做的android客户端怎样调用摄像头拍照

Xcode里怎么使用c 调用oc的方法?

ios webview 怎么监听事件

iOS JS 和 OC交互 / JS 和 native 相互调用