Перетворіть гіперпосилання відвідуваного веб-сайту на фіолетове


0

За замовчуванням будь-яке посилання, яке я відвідую в Google, стає фіолетовим у більшості браузерів. Це стосується лише певних веб-сторінок, які я відвідую. Чи є спосіб перетворити посилання на всі веб-сторінки певного веб-сайту фіолетовим, якщо я завітаю лише на одну веб-сторінку цього веб-сайту?

Наприклад, якщо я переходжу на сторінку facebook для eminem https://www.facebook.com/eminem/ стає фіолетовим

Але я хочу, щоб усі посилання на facebook, такі як https://www.facebook.com/EdSheeranMusic/, теж стали фіолетовими.

Чи є сценарій / аддон? Будь-які покажчики, як я можу зробити сценарій для цього (бажано для firefox)?


Моя пропозиція - відредагувати публікацію та додати ім’я веб-сайту, щоб ми також могли спробувати, що відбувається, або додати кілька знімків екрана.
Раджеш S

Я думаю, ви неправильно зрозуміли моє запитання. Я відкрутив правки. Моя проблема не є незвичною поведінкою. Мені потрібен аддон / скрипт для додаткової функції. Коли я відвідую посилання на веб-сторінку, вона стає фіолетовою, як це належить. Я хочу, щоб усі посилання на цей веб-сайт (а не веб-сторінка) також ставали фіолетовими.
aq123

Воістину я неправильно трактував проблему, шкодуючи цього!
Rajesh S

Ви намагалися допомогти :) Я повинен був бути більш чітким.
aq123

Чому ви хочете відображати їх як відвідувані, коли ці сторінки фактично не відвідувалися?
Себастьян Зартнер

Відповіді:


0

Логіка позначення посилань відвідуваними є основною частиною браузерів, і, принаймні, наскільки я знаю, немає веб-відкритого API для отримання або зміни відвідуваного стану посилань через причини безпеки / конфіденційності.

Це обмеження може не застосовуватися до розширень веб-переглядача, хоча це визначено у відповіді на відповідне запитання .

Тим не менш, для вашої проблеми може бути вирішено JavaScript. Для цього вам потрібно додати слухач подій клацання до кожного посилання на вашій сторінці. Отже, коли ви натискаєте посилання, слухач проходить усі інші посилання та додає visitedклас до тих, у яких той самий домен, що і натиснуте посилання. Недоліком є ​​те, що стан не зберігається, тобто після оновлення сторінки visitedклас знову видаляється.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.