1
백 엔드에서 검색 한 html을 인쇄하고 있습니다.window.open을 사용할 때 브라우저 팝업 차단기를 중지하는 방법
printHtml(htmlTemplate) {
var printWindow = window.open('', '_blank');
printWindow.document.write(htmlTemplate);
setTimeout(function() {
printWindow.document.close(); // necessary for IE >= 10
printWindow.focus(); // necessary for IE >= 10*/
printWindow.print();
printWindow.close();
}, 1000);
}
모든 브라우저에서 정상적으로 작동하며 팝업 차단기를 중지하는 방법 만 알 수 있습니다. html이 변수에 있기 때문에 printWindow.location을 사용할 수 없습니다. 동일한 문제를 가진 사람들을위한
이 팝업을 어떻게여시겠습니까? 사용자 행동이나 다른 것 후에? _ "탭/팝업을 여는 명령이 신뢰할 수있는 이벤트에서 오는 경우 브라우저는 팝업 차단기 경고없이 탭/팝업 만 엽니 다."_ [이 질문 참조] (http://stackoverflow.com/questions/7139103)/open-page-in-new-window-without-popup-blocking)을 참조하십시오. – abhishekkannojia
@abhishekkannojia 버튼 클릭으로이를 트리거하고 브라우저 인쇄 창이 열립니다. – PAVITRA