내 브라우저 (firefox)는 팝업이로드되는 것을 방지하고, 링크가 새 탭이나 창에로드되기를 원하는 단축키와 함께 명시 적으로 말하지 않는 한 현재 탭에서 새 창을 여는 링크를로드합니다 (예를 들어, 링크를 중간 클릭하거나 ctrl을 클릭하여 왼쪽 버튼을 클릭하면 새 탭에서 링크가 열리고 쉬프트 + 새 창에서 왼쪽 클릭).자바 스크립트 클릭 이벤트
링크를 누르면 코드가 실행되고 위에서 설명한 사용자 환경을 제거하지 않고 만든 링크를로드하는 javacript 함수 f()
을 만들고 싶습니다. 지금 가지고있는 것은 <a href="javascript:void(0)" onclick="f()"/>
과 비슷하지만 중간 클릭 (URL 대신 javascript:void(0)
이로드 됨)이 작동하지 않으며 위에 설명 된 다른 기능도 수행되지 않습니다.
내 문제를 해결하는 방법에 대해 알고 싶습니까?
감사합니다.
어디에 window.open ('url')을 삽입 하시겠습니까?그것이 f() 함수 안에 있다면 링크를 중간 클릭하면 url이 'javascript : void (0)'인 새 탭이 열린다는 사실은 변하지 않을 것이라고 생각합니다. 내 브라우저 옆에서 아무 것도 제어하고 싶지 않습니다. 실제로 greasemonkey 스크립트를 만들려고합니다. href = "javascript : f()"링크를 중간 클릭하면 새 탭에 'javascript : f()'라는 URL이 생깁니다. – SimonNN
방금 f() 함수에서도 사용해 보았습니다. 그래서 이것을 시도하고 그것이 작동하는지 확인하십시오 : Link Here f = function() {window.open ('url'); } – LordZardeck
내가 설명한 링크를 중간 클릭하면 url이 javascript : f() 인 새 탭이 열립니다. – SimonNN