Никита Полевой, Провел эксперимент на странице из 2-х ссылок и убедился - :visited присваивается всем ссылкам на посещенную страницу, даже если я не кликал ни по одной. Вы совершенно правы по поводу того, что браузер это делает исходя из истории.
Однако, конкретно Chrome не присваивает :visited ссылкам на те страницы, которые были посещены этим же Google аккаунтом на другом устройстве. При этом в истории браузера эти страницы отображаются (на устройстве, с которого я не заходил на эти страницы). Хотелось бы, конечно, при длительных анализах подобных данных возможность помечать ссылки на все страницы, посещенные с любых устройств.
Частичное решение: пометку ссылок на посещенные страницы можно решить с помощью небольшого user-style css:
Этот код сделает серыми все ссылки на посещенные URL на всех сайтах. Однако, помечать будет только на устройстве, с которого посещена страница. Плюс в том, что код можно использовать в Firefox, используя встроенную возможность User css, так и в Chrome, например с помощью плагина Stylish
Никита Полевой, По-моему :visited маркируются только ссылки, по которым непосредственно были клики.. Здесь же у меня задача промаркировать ссылку, ведущую на посещенную страницу, даже если саму эту ссылку на данной странице я еще не нажимал.
Александр +, я полагаю, все же, здесь довольно широкая сфера применения. Эта необходимость встает при ручном поиске и анализе инфы среди массива однообразных страниц любого рода: маркетинговый анализ, сбор отзывов, ручной просмотр и анализ различных пабликов, постов, статей и т.п. по достижению некого объема уже забываешь, откуда начал и попадаются уже проанализированные экземляры, особенно, если сам ресурс, где это все размещено имеет запутанную топологию ссылок.