通过UIwebview的方法 shouldStartLoadWithRequest 截取到字符串;

通过字符串,来调用不同的object 方法;

- (BOOL)webView:(UIWebView*)theWebView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType
{
    NSURL* url = [request URL];
    
     NSString *urlStr = request.URL.absoluteString;
    if ([urlStr hasPrefix:@"test://"]) {
        NSLog(@"js to object %@",@"这里是js调用OC 的方法的");
//dosomething here 这里你可以调用你需要的OC 方法;
return NO; } return YES; }

2.在HTML中使用js 调用上面的方法;如

 <a href="test://link">这是一个测试</a>

 

posted on 2015-01-12 19:05  ทดสอบ  阅读(275)  评论(0编辑  收藏  举报