這個網站有一個圖像庫。每次點擊縮略圖時,它都會在新選項卡中打開URL(不是因爲我設置了Firefox來打開新選項卡中的鏈接)。我想在同一個窗口中打開網址。縮略圖圖片的例子是這樣的。如何用GreaseMonkey替換onclick事件?
<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)"
是這樣做的。我如何用GreaseMonkey中的我自己的空函數替換PostMenu.click()
函數?有沒有辦法讓GreaseMonkey腳本攔截所有onclick事件?
我唯一的選擇是通過所有span
類,並從鏈接標記中刪除onclick="return PostMenu.click(12345)"
。但由於單頁上可能有超過一百種,我寧願不這樣做。
'PostMenu.click'的代碼是什麼,比window.open()'多嗎? – Bergi 2012-04-27 10:47:46