UIWebView 点击网页URL调用app 本地代码
来源:互联网 发布:mc无线虚能矩阵 编辑:程序博客网 时间:2024/05/12 16:45
http://my.oschina.net/u/566401/blog/92659
1. 在webview读取网页中,在需要点击的url中添加onclick()事件
window.location="/alert"; //引号中可以改成自己想设置的字符
2.给本地webView添加 UIWebViewDelegate
添加如下方法:
01
-(
BOOL
)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
02
{
03
if
([request.mainDocumentURL.relativePath isEqualToString:@
"/alert"
]) {
04
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:nil message:@
"本地代码执行"
delegate:self cancelButtonTitle:@
"确定"
otherButtonTitles: nil];
05
[alert show];
06
return
false
;
//执行本地代码,返回false不让网页读取网络资源
07
}
08
09
return
true
;
//如没有location对应的属性,则读取网络相关资源
10
}
0 0
- UIWebView 点击网页URL调用app 本地代码
- UIWebView显示本地网页
- URL Protocol实现网页调用本地应用程序
- UIWebView调用本地
- UIWebView --app 调用 js
- UIWebView获取点击url方法
- UIWebView和网页的交互(JS中调用OC代码)
- UIWebView之加载本地网页
- UIWebView加载本地网页乱码
- 【iOS】调用本地Safari浏览器打开网页(Open URL)
- 利用URL Protocol实现网页调用本地应用程序
- 利用URL Protocol实现网页调用本地应用程序
- 利用URL Protocol实现网页调用本地应用程序
- 利用URL Protocol实现网页调用本地应用程序
- URL启动本地app
- 如何通过Html网页调用本地安卓app
- 如何通过Html网页调用本地安卓app?
- 如何通过Html网页调用本地安卓app?
- 可信平台(三)完整性报告
- 黑马程序员---JAVA基础---网络编程(十五)
- 表单
- Android之提交multipart/form-data类型数据
- Common Lisp学习之三:使用变量
- UIWebView 点击网页URL调用app 本地代码
- javascript 写的一个打地鼠的小游戏,可打包后在node-webkit上运行
- 黑马程序员 基础篇(四)
- codeforces 日记 373a
- Spring MVC和Struts2的区别
- 实例方法和类方法
- Nginx的限速配置
- Android APK 生成APK签名过程和反解压(安装)过程详解
- 黑马程序员 异常