Как заменить событие onclick на GreaseMonkey?

На этом веб-сайте есть галерея изображений. Каждый раз, когда я нажимаю на эскиз, он открывает URL-адрес в новой вкладке (не потому, что я установил Firefox для открытия ссылок в новых вкладках ). Я хочу просто открыть URL-адрес в том же окне.Вот пример того, как выглядят эскизы изображений.

<span class="thumb" id="789">
<a href="/post/image/12345" onclick="return PostMenu.click(12345)">
<img  class="preview" src="http://abc.com/image.jpg" title="title" alt="">
</a>
</span>

Я полагаю, что onclick="return PostMenu.click(12345)"делает это. Как я могу заменить функцию PostMenu.click()своей собственной пустой функцией в GreaseMonkey? Есть ли способ заставить скрипт GreaseMonkey перехватывать все события onclick?

Единственный другой вариант — просмотреть все классы spanи удалить onclick="return PostMenu.click(12345)"из тегов ссылок. Но поскольку их может быть более сотни на одной странице, я бы не стал этого делать.

6
задан Jack 27 April 2012 в 10:44
поделиться