我在webview中有一个带有localhtml的应用程序。 localhtml基本上是一个列表,其中包含指向各个站点的链接。有没有办法让其中一个链接指向应用程序内的新视图?在这种情况下,在webview中创建按钮不是一个选项。我的想法是设置链接到“switchviews”或其他东西然后切换视图如果链接匹配。就像这样(仅适用于概念)
If link matches "switchviews" {
Switch view
}
这是一种有效的方法吗?你能分享实际的代码吗?或者有更有效的方法吗?
答案 0 :(得分:0)
您可以使用UIWebViewDelegate查看方法:
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
在NSURLRequest中查找将要加载的链接或UIWebViewNavigationType,它会告诉您当前正在执行的操作类型。