Некоторое время в 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
(или , как он появляется здесь), однако, таблица стилей применяется к ссылкам, и они скрыты, хотя очевидно, что скрытие выполняется независимо от их посещенного состояния на данном этапе.
Нижняя линия здесь заключается в том, что я считаю, что есть проблема с :visited
и переворачивание bool для layout.css.visited_links_enabled
примерно: config, как ожидается, ничего не делает, поскольку это просто удаляет стиль из посещенных ссылок оптом. Это нежелательно. :)
Возможно, стоит отметить, что букмарклет без квадратов по-прежнему добавляет свой материал в голову, он просто не имеет никакого эффекта.
Я в затруднении. Что я пропустил, и возможно ли больше скрывать посещенные ссылки через букмарклет?
Я прочитал первую ссылку, которую вы предоставили, и мне никогда не приходило в голову, что это будет только запрещать определенный набор инструкций. Хотя ваш цветной вариант для ссылок работает (несмотря на правило ': visited' ...), он не совсем сокращает его для моих целей. Тем не менее, интересно видеть, что это действительно работает, и это заставляет меня задаться вопросом, может быть, есть место для большего мастерства. Спасибо! :) – grimman