target="_blank"
와 정기적 인 링크를 사용할 때 새 탭이 열렸지 만 JS window.open(url, "_blank");
을 사용하면 대신 새 창 (Response.Write())을 사용하여 동일한 브라우저를 동일한 설정으로 사용하는 이유는 무엇입니까? JS가 링크와 같은 방식으로 반응해야합니다!_blank가있는 일반 링크는 탭에서 열리지 만 JS window.open (url, "_blank"); 새 창을 열어?
5
A
답변
0
페이지에 링크를 삽입하고 스타일을 설정하여 뷰포트에서 숨겨보십시오. 그런 다음 window.open(url, "_blank");
대신 $('link-selector').click();
으로 전화하십시오. 테스트를하지 않았으므로 일부 브라우저는 새 탭이 열리지 못하게 차단할 수 있습니다.
기본적으로 이것은 불가능합니다. 그렇지 않으면 window.open으로 옛날 일을하기 때문에 1000 개 탭을 열지 않아도 브라우저가 다운 될 수 있습니다. window.open은 어떤 의미에서 새로운 대화 상자처럼 작동하지만 새 탭은 사용자를 도와주는 브라우저의 기능이지만 사용자가 클릭을하면 어디를 볼지 알 수 있습니다. 자동으로 만들면 사용자가 나중에 발견 할 수있는 탭의 숨겨진 페이지 좋은 사용자 인터페이스 에테르. 다른 방법을 찾아보십시오. – Aristos
다른 방법으로 정렬했는데 링크가 생성되어 XSL/XML에 대한 입력 매개 변수가 대신 설정되었습니다. – Sultanen