Javascript 在iOS 5的UIWebView中重置已访问的链接

Javascript 在iOS 5的UIWebView中重置已访问的链接,javascript,css,ios,uiwebview,Javascript,Css,Ios,Uiwebview,在iOS 5中,UIWebView以不同的颜色呈现访问过的链接。UIWebView似乎维护了一个已访问链接的列表,以便可以以不同的方式呈现它们。如何清理这样的清单?也就是说,所有链接都将以相同的方式呈现 它似乎与缓存和cookie无关。我尝试了以下操作,但无效: [[NSURLCache sharedURLCache] removeAllCachedResponses]; for(NSHTTPCookie *cookie in [[NSHTTPCookieStorage sharedHTTPCo

在iOS 5中,UIWebView以不同的颜色呈现访问过的链接。UIWebView似乎维护了一个已访问链接的列表,以便可以以不同的方式呈现它们。如何清理这样的清单?也就是说,所有链接都将以相同的方式呈现

它似乎与缓存和cookie无关。我尝试了以下操作,但无效:

[[NSURLCache sharedURLCache] removeAllCachedResponses];
for(NSHTTPCookie *cookie in [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies]) {
  [[NSHTTPCookieStorage sharedHTTPCookieStorage] deleteCookie:cookie];
}

将其添加到样式表中:

a:link,a:visted,a:hover,a:active{color:blue;}​