一段时间以来,我广泛使用的一个书签在 Firefox 中被破坏了。它可能适用于其他浏览器,但我只在 Firefox 中使用它。
有问题的小书签是squarefree的“隐藏访问过的” 。
由于这不起作用(正确),我决定自己动手并最终得到这个:
javascript:(
function(){
var css=document.createElement('style');
css.type='text/css';
var styles='a%3Avisited{display%3Anone !important}';
css.appendChild(document.createTextNode(styles));
document.getElementsByTagName("head")[0].appendChild(css);
})();
为了可读性,分成几行,否则我正在使用的内容未修改。
问题是,它确实将内联样式表附加到头部,它只是永远不会改变链接的外观。但是,一旦我删除:visited
(或%3Avisited
此处显示的),样式表将应用于链接并且它们被隐藏,尽管很明显,无论此时它们的访问状态如何,隐藏都已完成。
这里的底线是,我认为存在问题:visited
,并且可以预见的是,在 about:config 中翻转 boollayout.css.visited_links_enabled
没有任何作用,因为这只会从访问的链接中删除样式。这是不可取的。:)
可能值得注意的是,squarefree 小书签仍然将其内容附加到头部,它也根本没有任何效果。
我很茫然。我错过了什么,是否可以通过小书签隐藏访问过的链接?