代码之家  ›  专栏  ›  技术社区  ›  Sam

如何让访问的链接显示为已访问?

  •  2
  • Sam  · 技术社区  · 16 年前

    我的iPhone应用程序中有一个UIWebView,它可以愉快地显示web内容,但它不会将访问的链接呈现为与未访问的链接有任何不同。通常我希望它使用不同的颜色访问链接,但唉不。

    另一方面,Safari正确地处理了它的链接。我假设UIWebView缺少关于它访问过的url的信息存储。期望委托提供此信息是合理的,但是委托上或我可以看到的任何其他地方都没有这样的API。

    那么,如何让UIWebView将访问的链接显示为已访问?

    2 回复  |  直到 16 年前
        1
  •  1
  •   sam sam    16 年前

    我得出的结论是,获得这个功能的唯一方法就是伪造它。

        2
  •  0
  •   Louis Gerbarg    16 年前

    除了通过调用stringByEvaluatingJavaScriptFromString更改javascript中的CSS属性之外:在官方SDK中可能没有支持的方法。与桌面上的WebView相比,UIWebView非常有限。