window.open과 transient activation
·
Findings
브라우저와의 상호작용과 윈도우 팝업 호출간의 상관 관계를 다룬다.데이터 페치 후 팝업을 띄워보려 했다버튼을 누르면 서버로부터 필요한 데이터를 받아오고, 그 데이터를 토대로 팝업을 띄우는 화면이었다. 받아와야 할 데이터가 여러 개였기에 Promise.all을 통해 한 번에 묶었다.window.addEventListener('click', async (e) => { // ✅ open-detail 버튼을 누르면 const target = e.target.closest('[data-action="open-detail"]'); if (!target) return; const id = target.dataset.id; // ✅ 팝업에 보여줄 데이터와 권한 정보를 받아오고 const [detail, m..