javascript - 重置 UIWebView 中访问过的链接,iOS 5

标签 javascript css ios uiwebview

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

好像跟cache和cookies没有关系。我尝试了以下但它不起作用:

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

最佳答案

将此添加到您的样式表:

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

关于javascript - 重置 UIWebView 中访问过的链接,iOS 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11306676/

相关文章:

ios - Swift 3 无法使用 SwiftyJSON 和 Alamofire 下标类型为 'String' 的值和类型为 'String' 的索引

ios - 在iOS中的表格单元格中设置两种背景颜色?

iphone - 如何检测 UIScrollView 的下一页页码 'scrollView.pagingEnabled' = YES?在 'scrollViewDidEndDragging' 中?

javascript - 拉维尔 5 : including javascript files

javascript - 将数组值分配给knockoutjs中的变量

javascript - 为什么以及何时我们需要在 React 中绑定(bind)函数和事件处理程序?

css - 如何为按钮中的轮廓编写 CSS,因为类 ="btn btn-outline-primary"不起作用?

php - 如何在wordpress页面上以不同格式显示第一篇文章?

条件中的javascript按位运算

html - 文本不会环绕图像,需要图像与文本顶部对齐