문서에서 링크 클릭을 가로채는 방법은 무엇입니까? 크로스 플랫폼이어야합니다.자바 스크립트를 사용하여 모든 문서 링크 클릭을 차단합니다.
나는 이런 식으로 뭔가를 찾고 있어요 :
// content is a div with innerHTML
var content = document.getElementById("ControlPanelContent");
content.addEventListener("click", ContentClick, false);
function ContentClick(event) {
if(event.href == "http://oldurl")
{
event.href = "http://newurl";
}
}
감사를 사전에 도움을.
업데이트 : 이것은 최선의 방법은 아닙니다. 'href = "javascript : void (0)"'를 사용하면 페이지를 강제로 재로드하지 않기 때문에 종종 더 좋습니다. [more here] (http://stackoverflow.com/questions/134845/href-attribute-for-javascript-link-or-javascriptvoid0) – worldsayshi
두 가지 방법 모두 사용자가 링크에서 오른쪽 클릭 동작을 사용하지 못하게합니다 (open 새 탭에서 등) –