请教各位大神关于ios与h5交互的问题

amlijlybo 2015-10-19 11:45:35
ios中,在一个已经跳了很多个h5页面的webview中,怎么才能通过第一个h5页面中的一个button pop到ios上一个viewcontroller?
...全文
3497 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Frank_Summer 2016-01-14
  • 打赏
  • 举报
回复
你解决了那个问题了嘛 怎么解决的 能告诉我一下吗 谢谢
yuanwang886 2015-10-24
  • 打赏
  • 举报
回复
你得h5界面的按钮点击实现方法 window.location.href = "协议名:其他啥啥"; window.location.href = "ios:back"; 然后你在你的webview代理方法 - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType { NSString *requestString = [[request URL] absoluteString]; requestString = [requestString stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; if( navigationType == UIWebViewNavigationTypeOther ) { if ([requestString hasPrefix:@"ios:"]) { //开始处理你的逻辑,你想跳转怎么跳转 你自己控制呗 //比如我处理跳出webview [self.navigationController popViewControllerAnimated:YES]; return NO; } } return YES; }

29,028

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧