A lógica para marcar os links como visitados é uma parte básica dos navegadores e, pelo menos tanto quanto eu sei, não há API exposta à web para obter ou alterar o estado de links visitado devido a razões de segurança / privacidade. / p>
Essa limitação pode não se aplicar a extensões de navegador, como descrito na resposta a uma pergunta relacionada .
No entanto, pode haver uma solução JavaScript para o seu problema. Para que isso funcione, você precisa adicionar um ouvinte de evento de clique a cada link da sua página. Portanto, quando você clica em um link, o ouvinte passa por todos os outros links e adiciona uma classe visited
aos que têm o mesmo domínio que o link clicado.
A desvantagem é que o estado não é salvo, ou seja, quando você atualiza a página, a classe visited
é removida novamente.