iPhone:通过javascript在uiwebview中加载本地html

iPhone:通过javascript在uiwebview中加载本地html,javascript,iphone,ios,uiwebview,Javascript,Iphone,Ios,Uiwebview,我知道这有点让人困惑,但让我们试试。 我的iphone应用程序中有uiwebview,它加载了bundel中的html本地文件。。我想把html按钮在这个文件中,可以加载另一个本地文件使用javascript。。。 这可能吗??除此之外还有别的办法吗 任何帮助都将不胜感激您可以在网页和应用程序之间建立自定义协议桥,如下所示: 在HTML页面中,您可以添加以下标记,例如: <a href='ToThePage2'>Click Here</a> 在这个链接中,他们使用ja

我知道这有点让人困惑,但让我们试试。 我的iphone应用程序中有uiwebview,它加载了bundel中的html本地文件。。我想把html按钮在这个文件中,可以加载另一个本地文件使用javascript。。。 这可能吗??除此之外还有别的办法吗


任何帮助都将不胜感激

您可以在网页和应用程序之间建立自定义协议桥,如下所示:

在HTML页面中,您可以添加以下
标记,例如:

<a href='ToThePage2'>Click Here</a>

在这个链接中,他们使用javascript加载了本地html文件

webView.delegate = self;

- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType {
NSURL *url = request.URL;
NSString *urlString = url.absoluteString;
if([urlString isEqualToString:@"ToThePage2"])
{
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"theNextHTMLPage" ofType:@"html"]isDirectory:NO]]];
return NO;
}
return YES;
}