정리

송철진·2023년 9월 5일
0

정리

목록 보기
1/1

Q. 브라우저 팝업의 형태가 동일하고, 창의 이름이 동일한 2개의 창이 있다. 2개 모두 띄우고 싶은데 1개만 띄워진다

chat gpt 왈

창의 이름이 동일한 두 개의 팝업을 열 때, 두 번째 팝업이 첫 번째 팝업과 동일한 이름을 가지고 있다면 기존에 열린 팝업을 대체하는 것이 기본 동작입니다. 이것은 브라우저의 팝업 차단 기능과 관련이 있습니다. 팝업 차단을 우회하거나 두 개의 동일한 이름을 가진 팝업을 동시에 열려면 몇 가지 변경이 필요합니다.

  1. 팝업 차단 비활성화: 브라우저의 팝업 차단 기능을 비활성화하거나 수정하여 두 개의 동일한 이름을 가진 팝업을 열 수 있도록 허용할 수 있습니다. 이는 사용자가 브라우저 설정에서 수행해야 합니다.

  2. 팝업 이름 변경: 두 번째 팝업을 열 때 동일한 이름을 사용하지 않고 고유한 이름을 부여하면, 두 개의 팝업이 동시에 열릴 수 있습니다.

예를 들어, 두 개의 팝업을 열기 위해 이름을 다르게 지정하는 방법은 다음과 같습니다:

window.open("https://www.example.com/pop1", "popup1", "width=800,height=600");
window.open("https://www.example.com/pop2", "popup2", "width=800,height=600");

위의 코드에서 "popup1""popup2"는 각각 두 개의 팝업의 이름이며, 각각 고유한 URL을 가지고 있습니다. 이렇게 하면 두 개의 팝업이 동시에 열릴 수 있어야 합니다. 팝업의 이름은 동일하지 않도록 주의해야 합니다.

profile
검색하고 기록하며 학습하는 백엔드 개발자

0개의 댓글