我问了一个类似的问题了,但回答者都是安卓端的,有没有iOS端的?
做一个活动,在app里嵌入一个H5页面。
如何让用户点击H5页面上的按钮跳转到APP的另一个页面?
比如说点击H5页面上的充值按钮,跳转到充值界面(这个页面是APP原生的),点击立即抢购按钮,跳转到商品页面(这个页面是APP原生的)。
H5与APP端是如何进行数据交互的?
后台该如何写?
有没有例子?
请大牛之支招。
另一个相似提问
怪我咯2017-04-11 13:06:33
在UIwebView控件中请求Html5页面,
在- (void)webViewDidFinishLoad:(UIWebView *)webView
在这个方法中调用stringByEvaluatingJavaScriptFromString:@"js代码"
与js交互,取出Html5页面中按钮对应的url地址,然后创建另一个页面进行传值就行了。。
伪代码:
另一页面:
Page2.h
@property (nonatomic,strong)NSString *url;
当前页面:
UIWebView *view=[UIwebView allco]init];
- (void)webViewDidFinishLoad:(UIWebView *)webView{
NSString *str= [view stringByEvaluatingJavaScriptFromString:@"document.getElementById('')"];
//另一个页面
Page2 *p=[Page2 alloc]init];
p.url=str;
[self.navigationController pushViewController:p animated:YES];
}
基本就这么个意思。。
PHPz2017-04-11 13:06:33
iOS 请用 https://github.com/marcuswest...
Android 请用 https://github.com/lzyzsd/JsB...