UIWebView 中的链接被视为 UIWebViewNavigationTypeOther
Posted
技术标签:
【中文标题】UIWebView 中的链接被视为 UIWebViewNavigationTypeOther【英文标题】:Link in UIWebView seen as UIWebViewNavigationTypeOther 【发布时间】:2012-03-12 20:25:39 【问题描述】:我试图在外部 Safari 窗口中打开我的链接,但由于某种原因,它没有将我的链接识别为链接。我正在使用以下代码,问题是它将我的链接视为 UIWebViewNavigationTypeOther
-(BOOL) webView:(UIWebView *)inWeb shouldStartLoadWithRequest:(NSURLRequest *)inRequest navigationType:(UIWebViewNavigationType)inType
if ( inType == UIWebViewNavigationTypeLinkClicked )
[[UIApplication sharedApplication] openURL:[inRequest URL]];
return NO;
return YES;
什么会导致它认为我的链接是 UIWebViewNavigationTypeOther?
谢谢
【问题讨论】:
【参考方案1】:当您触摸链接时调用加载新 url 的 javascript 代码时会发生这种情况。不使用<a href="link">
【讨论】:
以上是关于UIWebView 中的链接被视为 UIWebViewNavigationTypeOther的主要内容,如果未能解决你的问题,请参考以下文章
在 xib 上更改小部件的类? (将 UIWebView 更改为我自己的 UIWebView 类别)
在 uiwebview 中播放 youtube 视频。如何处理“完成”按钮?