이 웹 사이트에는 이미지 갤러리가 있습니다. 썸네일 이미지를 클릭 할 때마다 새 탭에 URL이 열립니다. 새 탭에서 링크를 여는 Firefox가 설정되어 있지 않기 때문입니다. 같은 창에서 URL을 열고 싶습니다. 미리보기 이미지의 예는 다음과 같습니다.onclick 이벤트를 GreaseMonkey로 바꾸는 방법은 무엇입니까?
<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)"
을 제거하는 것입니다. 하지만 한 페이지에 100 개가 넘는 페이지가있을 수 있으므로 그렇게하지 않을 것입니다.
'PostMenu.click'의 코드는 무엇입니까?'window.open()'이상입니까? – Bergi