使用 UIWebView (在 iOS 上)这将非常容易......在里面定义你的 webview 让我们说主 UIViewController
UIWebView *webView = [UIWebView alloc]init];
webView.delegate = self
[webView loadHTMLString:@"yoursite.com" baseURL:nil]
在委托上你应该实施
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {
if(request.url.absoluteString isEqualToString:@"any of the strings you want") {
return YES;
}
else {
[[UIApplication sharedApplication] openURL:request.url]
return NO;
}
}
代码实际上没有经过测试,但这个想法应该可以在 iOS 上运行......我只能帮助你处理 iOS 部分......希望这对你有帮助......
PS:要使用后退和前进,您应该创建一个带有两个按钮的 UIToolBar 并使用启用和禁用它们
if(webView.canGoBack)
backButton.enabled=YES;
if(webView.canGoForwad)
forwardButton.enabled=YES;
这个按钮调用 UIWebView 的 goBack 和 goForward 方法。