일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 자바스크립트
- 머신러닝
- 딥러닝
- 보안
- 소프트웨어
- I'm Sorry
- 네트워크
- 자료구조
- 웹개발
- 코딩
- 빅데이터
- 컴퓨터공학
- 데이터구조
- 2
- 인공지능
- 프로그래밍
- 네트워크보안
- 컴퓨터비전
- 버전관리
- 데이터분석
- 소프트웨어공학
- 데이터베이스
- 클라우드컴퓨팅
- 파이썬
- 알고리즘
- 사이버보안
- 데이터과학
- 컴퓨터과학
- 프로그래밍언어
- Yes
- Today
- Total
스택큐힙리스트
새 탭에서 URL 열기 (새 창이 아닌) 본문
나는 팝업 창이 아닌 새 탭에서 URL를 열려고 해.
나는 관련된 질문들을 봤는데, 대답들은 대개 이와 비슷해 보이더라:
window.open(url,'_blank');
window.open(url);
하지만 그 중 아무 하나도 제게 작동하지 않았습니다. 브라우저는 여전히 팝업 창을 열려고 했습니다.
답변 1
이것은 묘책입니다.
function openInNewTab(url) {
window.open(url, '_blank').focus();
}
// Or just
window.open(url, '_blank').focus();
대부분의 경우, 팝업 차단기를 방지하고 기본 새 창 동작을 방지하기 위해 링크의 onclick 핸들러에서 직접 처리되어야합니다. 이 방법으로 할 수 있으며, 혹은 DOM 객체에 event listener를 추가하여 수행할 수도 있습니다.
참고: Open a URL in a new tab using JavaScript
답변 2
새 탭(새 창이 아니라)에서 URL 열기
인터넷 서핑 중 링크를 클릭하면 일반적으로 새 창에서 해당 페이지가 열립니다. 이러한 방법으로 열리면 어떤 페이지를 보고 있는 중에 새 창이 열리면서 기존에 보던 페이지가 사라지는 경우가 있습니다. 이번에는 새 탭에서 페이지를 열어서 두 페이지를 동시에 볼 수 있는 방법에 대해 알아보려고 합니다.
새 탭에서 페이지를 열기 위해서는 링크를 클릭할 때 마우스 오른쪽 버튼을 클릭한 뒤 새 탭에서 링크 열기를 선택하면 됩니다. 또는 링크를 CTRL 키를 누른 채 클릭하면 새 탭에서 페이지가 열립니다.
새 탭에서 페이지를 열어 두 페이지를 동시에 볼 수 있는 장점은 여러모로 있습니다. 예를 들어, 검색을 하다가 특정 키워드로 검색한 결과가 여러 페이지로 나누어져 있는 경우에, 새 탭으로 페이지를 열어놓으면 그때그때 필요한 페이지를 눌러볼 수 있습니다. 이렇게 하면 일일이 이전 페이지로 돌아가지 않아도 되고, 작업의 효율성도 높아집니다.
그리고 새 탭으로 페이지를 여는 것은 SEO적인 측면에서도 이점이 있습니다. 구글 검색엔진은 웹페이지의 내용 뿐만 아니라, 사용자 친화성도 고려합니다. 그래서 사용자에게 적합한 페이지 UI와 사용성이 좋은 페이지의 경우 더 높은 순위로 노출됩니다. 새 창에서 페이지를 열면 사용자 경험이 일시적으로 중단될 수 있으므로 구글은 새 탭에서 페이지를 여는 것을 선호할 가능성이 높습니다.
마지막으로, 새 탭으로 페이지를 열어놓으면 탭을 옆으로 스와이프하면서 여러 개의 탭을 동시에 열어둘 수 있습니다. 이렇게 하면 작업의 효율성이 상승하면서도, 필요한 정보를 보유한 페이지를 한 눈에 파악할 수 있는 장점이 있습니다.
결론적으로, 새 탭에서 페이지를 여는 것은 작업의 효율성과 SEO적 이점 등에서 매우 중요합니다. 따라서, 소비자와 기업이 모두 적극적으로 이를 활용해야 할 것입니다.