Html 需要在Google Chrome的本地文件中隐藏访问过的链接文本

Html 需要在Google Chrome的本地文件中隐藏访问过的链接文本,html,css,google-chrome,google-chrome-extension,google-chrome-app,Html,Css,Google Chrome,Google Chrome Extension,Google Chrome App,我有一个HTML文件,其中包含数千个链接,格式如下: <a href="#">link text</a><br> <a href="#">link text</a><br> <a href="#">link text</a><br> 等等 我想有访问的链接不显示在所有。基本上,如果可能的话,a:visted{display:none;}会做什么。如果您不知道,出于安全目的,您不能

我有一个HTML文件,其中包含数千个链接,格式如下:

<a href="#">link text</a><br>
<a href="#">link text</a><br>
<a href="#">link text</a><br>



等等


我想有访问的链接不显示在所有。基本上,如果可能的话,a:visted{display:none;}会做什么。如果您不知道,出于安全目的,您不能将此样式应用于a:visted伪类。我不能在这种特殊情况下使用javascript。我可以使用你们可能有的任何其他CSS想法。现在,我只是在白色背景上使用:visted{color:white;}使访问过的链接文本不显示,但是这会在我的列表中留下空白,我更愿意将访问过的链接文本全部隐藏在一起,以便我的列表更加集中,没有空格。谷歌Chrome的扩展是否可能做到这一点

我尝试篡改以下脚本,但无效:

(function() {
var css = "A:Link, A:Visited, A:Hover {text-decoration: none;}\n\nA:Visited {color:#fff;}\n\n<div style=\"position: fixed; background: none; border: 0px solid #ffcc00; width: 100px; z-index: 100;bottom: 700px;\">\n<a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s- xclick&amp;hosted_button_id=AJ3JLKWPH88GE\">\n<img src=\"https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif\" /></a>";
if (typeof GM_addStyle != "undefined") {
GM_addStyle(css);
} else if (typeof PRO_addStyle != "undefined") {
PRO_addStyle(css);
} else if (typeof addStyle != "undefined") {
addStyle(css);
} else {
var node = document.createElement("style");
node.type = "text/css";
node.appendChild(document.createTextNode(css));
var heads = document.getElementsByTagName("head");
if (heads.length > 0) {
    heads[0].appendChild(node); 
} else {
    // no head yet, stick it whereever
    document.documentElement.appendChild(node);
}
}
})();
(函数(){
var css=“A:Link,A:visted,A:Hover{text-decoration:none;}\n\nA:visted{color:#fff;}\n\n”;
if(GM_addStyle的类型!=“未定义”){
GM_addStyle(css);
}else if(PRO_addStyle的类型!=“未定义”){
PRO_addStyle(css);
}else if(typeof addStyle!=“未定义”){
addStyle(css);
}否则{
var节点=document.createElement(“样式”);
node.type=“text/css”;
appendChild(document.createTextNode(css));
var heads=document.getElementsByTagName(“head”);
如果(heads.length>0){
heads[0]。appendChild(节点);
}否则{
//还没有头颅,把它插在任何地方
document.documentElement.appendChild(节点);
}
}
})();

“我不能在这种情况下使用javascript”,但您正在考虑Chrome扩展?你能详细解释一下吗?我不能编辑HTML文件,但是我可以控制它使用的css样式表。那么“是否可以使用Chrome扩展名”的答案是“是的,只要可以添加JavaScript文件”。为了同样的目的,使用它可能更简单。只是使用tampermonkey进行了尝试,上面是我尝试过的脚本,但它不起作用。有什么建议吗?你能使用类似于:文本缩进:-9999px;