Исходная ссылка - «красивая версия», но событие mousedown изменяет URL-адрес для перенаправления через сайт Google с использованием JavaScript.
Оригинальный HTML:
<a class="l" onmousedown="return rwt(this,'','','','1','AFQjCNERidL9Hb6OvGW93_Y6MRj3aTdMVA','','0CDAQFjAA')" href="http://stackoverflow.com/">
Переполнение стека
После события mousedown (даже щелчок правой кнопкой мыши):
<a class="l" onmousedown="return rwt(this,'','','','1','AFQjCNERidL9Hb6OvGW93_Y6MRj3aTdMVA','','0CDAQFjAA')" href="http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CDAQFjAA&url=http%3A%2F%2Fstackoverflow.com%2F&ei=aVepTtjwJ4nlsQKTvLHbBQ&usg=AFQjCNERidL9Hb6OvGW93_Y6MRj3aTdMVA">
Переполнение стека
Непроверенная реализация JQuery для шаблона на основе ERB:
$('.l').mousedown(function() {
$(this).attr("href","<%= url_for(:controller => :redirect, :action => :index) -%>/"+$(this).attr("href"));
});