繁体   English   中英

如何将哈希附加到UIWebView位置href?

[英]How can I append a hash to a UIWebView location href?

我有iPad应用程序,我在其中将本地HTML加载到UIWebView中。 如何将哈希标签附加到URL,以便将哈希标签添加到Web视图href,以便从一开始就存在?

我想做的是:

  1. 从本地文件加载HTML页面
  2. 将井号标签附加到UIWebview href
  3. 将html注入Web视图
  4. 显示页面

1)使用UIWebView的loadHTMLString:baseURL:方法。 详细信息请参阅过去的帖子

2)我假设在步骤4中使用了hash标签,如果没有提供为什么在步骤2中使用它的更多详细信息,但是直到第4步您才显示该页面。您可以使用Javascript进行此操作。

3)您需要执行Javascript才能更改dom。

4)再次使用Javascript,进行位置更改。 如果您使用loadHTMLString:baseURL再次加载页面,您将再次获得原始页面。

因此,您需要执行很多Javascript,执行方法是UIWebView的stringByEvaluatingJavaScriptFromString:。 有关详细信息,请参阅过去的帖子。 如果您要加载页面以跳转至哈希标签,则只需在此处添加哈希标签即可,而不是在单独的步骤2中进行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM