자바 스크립트 코드에서 프로그래밍 방식으로 브라우저가 내 페이지의 링크를 따라 가도록하고 싶습니다. 간단한 경우 :Javascript/jQuery : 프로그래밍 방식으로 링크 따라 가기
<a id="foo" href="mailto:[email protected]">something</a>
function goToBar() {
$('#foo').trigger('follow');
}
이 실제로 작동하지 않는 가설이다. 그리고 아니오, click
을 유발하지 않습니다.
나는 window.location
및 window.open
의 알고 있지만, 이들은 나에게 문제가 어떤 방법으로 다음과 같은 링크를 모국어 다를 : A)는 A <base />
요소의 존재와 b) mailto
URL의 경우이다. 후자는 특히 중요합니다. Firefox에서 적어도 window.location.href = "mailto:[email protected]"
을 호출하면 unload
핸들러가 실행되지만, 단순히 mailto
링크를 클릭하는 것은 내가 알 수있는 한 멀리하지 않습니다.
자바 스크립트 코드에서 브라우저의 기본 링크 처리를 트리거하는 방법을 찾고 있습니다.
이러한 메커니즘이 있습니까? 툴킷 관련 답변도 환영합니다 (특히 Gecko의 경우).
왜 mailto : 링크에 target = "_ blank"속성을 사용하지 않는 것이 좋습니까? –
할 수는 있지만 빈 창이 열리는 반면 메일 클라이언트는 열리지 만 브라우저는 그대로 유지됩니다. – Dan
jsFiddle 예제가 Firefox Aurora 14.0a2 (2012-06-04)와 함께 작동합니다. –