Edge 브라우저에서 페이지 오픈은 일반적으로 새 탭으로 열립니다. 간혹 새 창으로의 오픈에 대한 요구사항이 있지만, 현재, Micrsoft Edge에서는 새 탭으로만 열리기 되어 있습니다.
내부적으로 리소스 적인 측면에서 비용을 줄이기 위해 링크 열기 및 navigation 이동은 새탭으로 열립니다. 링크마다 새 윈도우를 열도록 강제하는 건 리소스 관리 측면에서 최신 브라우저들이 지양하는 방향이기 때문에, 해당 기능을 강제할 수 있는 방법이 지원되지 않고 있습니다.
특정 단축키(shift + 링크 클릭 또는 마우스 휠 클릭 등) 및 우클릭 메뉴를 통한 새 창에서 열기와 같은 동작을 통해 새 팝업 윈도우를 띄울 수 있습니다.
코드상에서 새 탭 또는 새 창을 지정할 수 있는 방법을 찾아보았으나, 코드레벨에서도 해당 분기가 제공되고 있지 않습니다.
다만 Edge 98부터 window.open() 호출 시 ‘popup’ 옵션을 함께 전달할 수 있는데, 이를 통해 특정 링크를 팝업으로 띄울수는 있으나,
menu bar 및 toolbar가 표시되지 않고 주소 편집도 불가능하여 사용자 경험 측면에서 새 창을 여는 기능을 완전히 대체하기 어려워 보입니다. 아래는 소스코드 파일 예제입니다.
- 상위 이미지의 Popup navigation클릭 시, 나타난 팝업창은 주소 편집이 되지 않고 toolbar 및 menubar가 존재하지 않습니다.
- 띄우고자 하는 popup 사이즈 조정을 위해, 가로 세로 너비 값을 전달할 수 있습니다.
1 |
|
※본 정보의 내용(첨부문서, 링크처 등을 포함)은 작성일 현재이며, 예고없이 변경될 수 있습니다.