如果用户之前访问过某个页面,如何阻止链接/文本显示

时间:2018-04-18 20:40:33

标签: javascript html css html5

如果用户之前访问过该页面,我需要隐藏另一个页面的链接。

基本上我有3个选项。 A,B和C.如果用户选择A,他们将在页面底部看到指向B和C的链接,说他们然后单击B,它将具有指向A和C的链接,尽管已经转到页面A我需要一种方法来阻止它显示,我无法找到办法。

非常感谢任何帮助,谢谢

2 个答案:

答案 0 :(得分:0)

我认为最接近的是将访问过的链接颜色与背景颜色相同,例如。

a:link {
  display: block;
}

a:visited {
  color: white;
}

JsFiddle:http://jsfiddle.net/77nqph63/
价:Stackoverflow

编辑基于Scott Marcus的建议 JsFiddle:https://jsfiddle.net/uduv6bgh/
参考:External Link

答案 1 :(得分:-1)

如果我理解正确,那么在访问A之后,你希望B只显示一个指向C的链接,你可以放

a:visited {
  color: white; /* or whatever your background color is */
}

在你的CSS中。这个解决方案很糟糕,他们实际上仍然可以点击链接,但他们很难轻易看到它。



a:visited {
color: white;
}

Here's a link to Google: <a href="http://google.com">Can you see me?</a>
&#13;
&#13;
&#13;