UIWebView Href 链接空间问题

Posted

技术标签:

【中文标题】UIWebView Href 链接空间问题【英文标题】:UIWebView Href Link Space Issue 【发布时间】:2015-06-30 09:34:03 【问题描述】:

在我的应用程序中,我们实现了“10 分钟”之类的时间。我们是 html 方面 为“10 分钟”启用 href 链接。 当我们点击 10 分钟的 href 链接时,然后在 "webView:shouldStartLoadWithRequest:" 方法我们正在处理时间。 但它最多只能达到 10 个,“min”文本不会出现,因为 空格,如果文本像 10 分钟没有空格,那么总文本来了。 但我们在 Webview 上显示动态文本。它会像 10 分钟/10 秒/10 小时这样。

如何在 "webView:shouldStartLoadWithRequest:" 方法上获得 10 分钟带空格的文本。

我们使用了下面的代码。

-(BOOL)webView:(UIWebView *)mainWebView shouldStartLoadWithRequest: (NSURLRequest *)request navigationType:UIWebViewNavigationType)navigationType 


  if (navigationType == UIWebViewNavigationTypeLinkClicked) 
    NSLog(@"clicked string:%@",request.URL.absoluteString; 
  

请任何人帮我解决这个问题。

【问题讨论】:

使用JS我们可以拥有任何HTML元素的文本。您可以尝试$("a").text(),它将返回您在 标记上的文本。在 WEB-Development 下,我正在做的是, - 获取必要的值, - 将其放入表单的隐藏字段, - 并提交该表单。和繁荣。我已经要求在那个隐藏字段中输入值。我可以用它做任何事情。试试这个算法,可能会有所帮助。 【参考方案1】:

以下代码解决了我的问题。

<a id="myLink" href="http://www.google.com/">Google</a>

var anchor = document.getElementById("myLink");
alert(anchor.getAttribute("href")); // Extract link
alert(anchor.innerHTML); // Extract Text

【讨论】:

以上是关于UIWebView Href 链接空间问题的主要内容,如果未能解决你的问题,请参考以下文章

使用 UIWebView+AFNetworking 时链接如下

UIWebView Href 链接空间问题

iOS下JS与OC互相调用--UIWebView 拦截URL

UIWebView 打开新tab

UIWebView 和 URLRequest 拦截

UiWebView 全屏显示