현재 div에 부분 뷰를로드하는 AJAX 링크가 있습니다. 해당 링크를 중간 클릭하면 해당 부분보기의 HTML 콘텐츠 만있는 새 창이 열립니다 (레이아웃, CSS, 스크립트 등 없음). 나는 새로운 탭을 열기 위해 중간 클릭을 연결하고 싶지만 웹 사이트의 전체 내용과 그 AJAX 호출에 의해 일반적으로로드되는 부분을 가지고 싶습니다. 중간 클릭을 잡아 내고 전체 레이아웃을로드하는 다른 액션에 대한 호출을 시도했지만 중간 클릭이 Firefox에서 작동하기가 힘들어 실제로 작동하지 않는 몇 가지 사항을 시도했습니다. 예를 들어 : 그것은 캐치 e.which == 1 (왼쪽 클릭)는하지만AJAX 링크를 마우스 가운데 버튼으로 클릭 MVC
$('#myLink').click(function(e){
if(e.which == 2){
console.log("middle click");
return false;
}
});
파이어 폭스는, 그 잡을하지 않습니다. e.button도 마찬가지입니다.
아마도 이것을 서버에서 잡아서 일부만 반대로 전체 페이지를 렌더링하는 작업으로 리디렉션 할 수있는 방법이 있습니까? 아니면 다른 해결책? 감사!
내가 아직 어떤 솔루션에 관심이있을 것 서버 측, 아마 독서 머리말 또는 유사한 것. –