Script House에서 편집하고 통합한 버전: 참고 Firefox 브라우저를 사용하는 경우 다음과 같이 설정해야 합니다 1. 주소에 about:config를 입력합니다. bar 그런 다음 Enter를 누르고 경고를 확인합니다 2. 필터에 "dom.allow_scripts_to_close_windows"를 입력하고 두 번 클릭하여 이 값을 true로 설정 하면 작업이 완료됩니다. js 창 닫기는 Firefox, Chrome 및 ie
function windowclose() { var browserName = navigator.appName if (browserName=="Netscape") { window.open('', '_self' , ''); window.close(); } else { if (browserName == "Microsoft Internet Explorer"){ window.opener = "whocares"; 🎜>window.opener = null; window.open('', '_top'); window.close() } }
IE7/ Firefox 3.0/ Google Chrome에서 테스트 통과
CloseDemo.htm
코드는 다음과 같습니다.
<script> <div class="codebody" id="code24035">var browserName=navigator.appName <br>if (browserName=="Netscape") <br>{ <br>function closeme() <br> { <br>window.open('','_parent','') <br>window.close() <br>} <br>} <br>else <br>{ <br>if (browserName == "Microsoft Internet Explorer") <br>{ <br>function closynoshowsme() <br>{ <br>window.opener = "whocares"; >window.close(); <br>} <br> } <br>} <br></script>
테스트에 사용하기 쉬운 코드:
위의 setInterval ('closeme()',3000); 지연을 원하지 않으면 closeme()로 직접 대체하면 됩니다. JavaScript가 자동으로 창을 닫습니다(IE/Firefox/Chrome과 호환)
아래 첫 번째 코드는 실제 코드인데 꽤 좋고 권장됩니다. 그런데 호환성이 좋지 않아요