Допустим, у меня есть сайт с несколькими ссылками следующим образом:
www.example.com/product/1
www.example.com/product/2
www.example.com/product/3
Я также время от времени добавляю информацию об отслеживании к ссылкам, чтобы видеть, как используется мой сайт, например, если кто-то посещает страницу продуктов из браузера продуктов, я бы установил параметр ref:
www.example.com/product/1&ref=pb
www.example.com/product/2&ref=pb
www.example.com/product/3&ref=pb
Проблема в том, что если пользователь посещает ссылку первого типа, а затем просматривает ссылку второго типа, то псевдокласс :visited, по-видимому, не применяется, потому что браузер, похоже, соответствует только точным URL-адресам. Есть ли способ применить «подстановочные знаки» к ссылкам в этом смысле, чтобы, когда пользователь видит ссылку первого или второго типа, она выделялась?
Примечание. Я не могу изменить эту «ссылочную» архитектуру; это наследуется.