프롬프트를받지 않고 js를 사용하여 브라우저 창을 완전히 닫을 수있는 방법이 있습니까? 사용자가 팝업 창이나 다른 것을 열지 않은 브라우저 창을 말합니다.JS 닫기 창
JS 닫기 창
답변
기본적으로 스크립트가 열리는 창만 스크립트로 닫힐 수 있습니다. 이렇게하려면 (window.close()
명령을 사용하여) 오류가 발생합니다. Scripts may not close windows that were not opened by script.
이렇게하는 것이 좋습니다. 어떤 스크립트가 어떤 창을 닫을 수 있다면 악성 코드는 가짜 페이지를 배경 창에로드 한 다음 주 창을 닫아 합법적 인 페이지의 가짜 페이지를 쉽게 대체 할 수 있습니다.
일반적으로 말하자면 일반적으로 사용자의 도메인 인 모든 작업을 강제로 제어하는 것은 바람직하지 않습니다. 여기에는 스크롤 막대, 전체 글꼴 크기, 확인 창 (인쇄, 저장, 닫기) 및 열린 창 크기 및 상태 등이 포함됩니다.
짧은 대답은 아니오입니다. 일반적으로 모든 브라우저에는 JavaScript 코드가 허용 할 대상을 구성하는 메커니즘이 있습니다. 닫는 창 및/또는 크기 조정은 그 중 하나이며 기본적으로 프롬프트 (닫음) 및 크기 조정 거부로 설정됩니다. 따라서 사용자가 특별히 다른 레벨을 구성하지 않으면 프롬프트를 피할 수 없습니다.
창을 닫을 수있는 유일한 코드는 window.close()입니다. 다른 것들을 위해서, 당신은 addons가 가진 것처럼 우월한 previleges을 필요로 할 것입니다.
window.close()
은 브라우저의 마지막 탭인 경우 일 수도 있고 브라우저 창을 완전히 닫을 수도 있습니다.
스크립트가 탭/창을 연 경우에만 유효합니다. –
잘 알고 있습니다. 고마워, 크리스. –
- 1. 닫기 창
- 2. 창 닫기
- 3. 창 닫기
- 4. 자바로 창 닫기 및 닫기
- 5. gtk_widget_set_sensitive 창 닫기 단추
- 6. 스레드 중지시 창 닫기
- 7. 자바 스크립트에서 창 닫기
- 8. IE8에서 창 닫기
- 9. VBA - 창 닫기
- 10. Greasemonkey로 창 닫기
- 11. wmctrl을 사용하여 창 닫기
- 12. 버튼 클릭시 창 닫기
- 13. pyatspi를 사용하여 창 닫기
- 14. 모달 창 닫기 표준 단축키
- 15. WPF MVVM 취소 창 닫기
- 16. 자바 스크립트 : 열린 창 닫기
- 17. 알 수없는 창 닫기 방법
- 18. 자바 스크립트 닫기 자식 창
- 19. 스레드 된 Tkinter 창 닫기
- 20. Firefox에서 javascript를 사용하여 창 닫기
- 21. 닫기 jQuery를 팝업 (외부 페이지) 창
- 22. 창 닫기 전 도메인 데이터 커밋
- 23. Gecko 기반 브라우저에서 창 닫기 이벤트 감지
- 24. applescript를 사용하여 여러 Safari 창 닫기
- 25. WPF에서 창 닫기 (해당 창에 없을 때)
- 26. 비스타 스타일 창 닫기 버튼 XP
- 27. 자바 스크립트로 모든 팝업 창 닫기
- 28. Tkinter에서 창 닫기 이벤트를 처리하려면 어떻게해야합니까?
- 29. 양식 게시 완료 후 브라우저 창 닫기
- 30. 클래식 ASP에서 사용자 확인이없는 창 닫기
나는 확실히 희망하지 않습니다 –
Downvoter : 아래로 투표하지 않는 질문입니다 명확하거나 건설적이지 않다; 브라우저 창을 제어한다는 생각에 동의하지 않지만 질문은 분명하고 답할 만합니다. –
JavaScript의 기능이라면 꽤 많은 사람들이 임의의 사이트가 모든 탭을 닫는 것을 보면서 짜증이 날 것입니다. –