Как изменить посещенные ссылки отдельно от истории браузера? - PullRequest
0 голосов
/ 06 марта 2020

Я знаю, что a:visited изменит его, если ссылка находится в истории браузера, но как я могу сделать, например, JavaScript, чтобы, если за последние 5 дней ссылка не была посещена, тег "<a>" не будет рассматриваться как посещаемый сайт.

1 Ответ

0 голосов
/ 06 марта 2020

Невозможно для javascript определить, посещена ли ссылка. Это потому, что браузеры серьезно относятся к безопасности и конфиденциальности. Из спецификаций CSS2:

Авторы таблиц стилей могут использовать псевдоклассы: link и :ited для определения сайтов, которые посетил пользователь без согласия пользователя.

UA могут поэтому рассматривать все ссылки как непосещенные ссылки или применять другие меры для сохранения конфиденциальности пользователя при различном отображении посещенных и не посещенных ссылок.

См. Эту ссылку для получения дополнительной информации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...