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 时链接如下