Как отобразить сообщение посетителям моего сайта, если их веб-браузер не отличает ссылки, которые они уже посетили?Как определить, отличается ли браузер от посещаемых ссылок?
Посетители моего website любят иметь ссылки, которые они уже посетили, отличные от ссылок, которых у них нет, обычно, отображая их в другом цвете. Большинство веб-браузеров обрабатывают это для них автоматически. Исторически, Internet Explorer был исключением, но с 11/30/16 я получаю жалобы от пользователей Safari на iPads и iPhones. В настоящее время я использую JavaScript для обнаружения Internet Explorer и предлагаю своим пользователям перейти на Chrome или Firefox, если они хотят, чтобы их посещаемые ссылки отличались. Я собирался сделать то же самое для Safari 10, но ответы на вопросы о том, как обнаружить Safari 10 с помощью JavaScript, говорят такие вещи, как «Больше не нужно выполнять поиск в браузере». Имеет смысл для меня, поэтому как определить, отличается ли браузер от посещаемых ссылок?
У вас нет. Мы использовали для этого разные стили, но, как оказалось, это отличный способ позволить сторонним скриптам видеть, какие сайты вы посетили, просто создав тысячу '' а затем проверяет, соответствует ли стиль CSS для них «посещенному» стилю. Так что это было невероятно плохо, и практически все браузеры перестали рассматривать «посещенные» как вещь, которую вы можете проверить. –