一、obj-c--->JS通信
NSString *path = [[NSBundlemainBundle]
pathForResource:@"xxxx"
ofType:@"html"
inDirectory:@"xxx"];
NSURL *url = [NSURL fileURLWithPath:path];
NSString *theAbsoluteURLString = [url absoluteString];
NSString *queryString = @"需要传进html中的参数";
NSString *absoluteURLwithQueryString = [theAbsoluteURLString stringByAppendingString: queryString];
NSURL *finalURL = [NSURL URLWithString: absoluteURLwithQueryString];
NSURLRequest *request = [NSURLRequestrequestWithURL:finalURL cachePolicy:NSURLRequestReloadIgnoringCacheDatatimeoutInterval:(NSTimeInterval)10.0 ];
[webView loadRequest:request];
二、JS--->obj-c通信
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
NSLog(@"-----%@", request.mainDocumentURL.relativePath);
if ([request.mainDocumentURL.relativePath.lastPathComponentisEqualToString:@"xxx.html"])
{
return NO;
}
returnYES;
}