Я нашел скрипт Greasemonkey, который отлично работает в Firefox, но не в Chrome, который я предпочитаю. http://userscripts.org/scripts/show/105578
Я пытался исправить это сам, но безуспешно. Я опубликовал мои результаты отладки здесь.
Как это исправить?
Обновление: (из комментария ОП)
Получил работу, связавшись с разработчиком TamperMonkey. С новейшей бета-версией TamperMonkey и модификацией скрипта все работает. См. эту тему на userscripts.org.
Обнаружена дополнительная проблема: кажется, что Chrome запрещает прямой доступ к атрибуту привязки
href
(в некоторых случаях).Однако, если атрибут
href
извлекается черезgetAttribute()
, все работает нормально.