gpt4 book ai didi

ios - 单击 iOS UIWebView 中的 html 链接什么也不做

转载 作者:行者123 更新时间:2023-11-28 19:38:53 26 4
gpt4 key购买 nike

我有UIWebView使用 loadHTMLString 加载 html 内容来自核心数据。如果我在 html 内容中有 html 链接(例如 <a href="http://www.google.com">google</a>)并单击此链接,它什么也不做。绝对没有任何反应。

我尝试实现委托(delegate)方法 shouldStartLoadWithRequest当我打印 request.URL 的内容时它返回 about:blank .

我试图在我的 UIWebView 中设置

webView.userInteractionEnabled = true
webView.dataDetectorTypes = UIDataDetectorTypes.All

有人知道哪里出了问题吗?

最佳答案

请尝试使用以下代码。实现 UIWebview 委托(delegate)方法

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
if(navigationType==UIWebViewNavigationTypeLinkClicked)
{
[[UIApplication sharedApplication]openURL:request.URL];
return NO;
}
return YES;
}

关于ios - 单击 iOS UIWebView 中的 html 链接什么也不做,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36139607/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com