JavaScript - знайте, была ли ссылка уже открыта

Это именно так происходит, что маркеры, Вы хотите разделение, уже являются маркерами Python, таким образом, можно использовать встроенное tokenize модуль. Это - почти острота:

from cStringIO import StringIO
from tokenize import generate_tokens
STRING = 1
list(token[STRING] for token 
     in generate_tokens(StringIO('2+24*48/32').readline)
     if token[STRING])
['2', '+', '24', '*', '48', '/', '32']
5
задан gramm 26 November 2009 в 11:45
поделиться

4 ответа

В самом деле, это возможно.

Один из способов - иметь разные классы CSS:

a:visited { color : red; }
a { color : orange; }

Затем определить это (в JavaScript).

3
ответ дан 15 December 2019 в 01:03
поделиться

Если вы не хотите, чтобы ссылки имели разные цвета, вы также можете применить некоторый CSS, который станет невидимым

a:visited { padding-left: 1px; margin-left: -1px; }
a { padding-left: 2px; margin-left: -2px; }
1
ответ дан 15 December 2019 в 01:03
поделиться

Вы можете указать разные цвета для непосещенных (: ссылка ) и посещенных ссылок (: посещенных ) и проверить, имеет ли текущий цвет вашей ссылки посещенный.

0
ответ дан 15 December 2019 в 01:03
поделиться

К сожалению, можно увидеть, какие ссылки были посещены. Я говорю, к сожалению, поскольку это считается нарушением конфиденциальности.

0
ответ дан 15 December 2019 в 01:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: