有一段时间,我在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
,因为它出现在这里),样式表IS被应用于链接并且它们是隐藏的,尽管显然隐藏是在这个时候完成的,而不管它们的访问状态如何。
这里的底线是我认为:visited
存在问题,并且在about:config中翻转layout.css.visited_links_enabled
的bool,可以预见的是,它什么也不做,因为这只是简单地从批量访问的链接中删除样式。这是不可取的。 :)
可能值得注意的是,无squarefree书签仍然追加它的东西到头,它也没有效果。
我不知所措。我错过了什么,是否可以通过书签来隐藏已访问的链接?
我已经阅读了您提供的第一个链接,我从来没有想到它只会禁止某些指令集。虽然您的链接的颜色选项(尽管是':visited'规则...),它并没有完全削减它为我的目的。 也就是说,看到它确实有用是件有趣的事情,它让我想知道是否还有更多修补的余地。谢谢! :) – grimman 2013-02-28 09:08:38