window.close (); Резюме Введение кода JS Закрытие окна браузера
| Серийный номер | Закройте код | Нужно подтвердить | Нет эффекта | Подтверждение не требуется | тест |
|---|---|---|---|---|---|
| 1 | window.close () | IE7 | Firefox, Chrome, Safari | Опера | Закрывать |
| 2 | window.opener = null; window.open ('', '_ self'); window.close (); | Firefox | IE7, Opera, Chrome, Safari | Закрывать | |
| 3 | window.open ('', '_ self'); window.close (); | Firefox | IE7, Opera, Chrome, Safari | Закрывать | |
| 4 | window.opener = null; window.close (); | IE7 | Firefox, Safari | Chrome, Opera | Закрывать |
| 5 | var open = window.open ('about: blank', '_ self'); Open.opener = null; open.close (); | Firefox | Safari, IE7, Chrome, Opera | Закрывать | |
| 6 | var open = window.open ('about: blank', '_ self'); open.close (); | Сафари, Firefox | Firefox, IE7, Chrome, Opera | Закрывать |
Откройте страницу несколькими способами и закройте ее Window.Close (), которая работает по -разному в каждом браузере. Если вы введете URL -адрес непосредственно в адресную строку, вызовов Window.close () под Firefox Chrome Safari будет недействительным для закрытия страницы. Например, если Ctrl + нажмите на ссылку, чтобы открыть окно, его нельзя закрыть, вызывая Window.close () в Firefox.
Различия следующие:
| Введите URL в адресной панели | Нажмите на ссылку | CTRL клавиша + нажмите на ссылку | Window.open | window.showmodaldialog | |
|---|---|---|---|---|---|
| IE6 | Закрывается приглашение окна | Закрыть напрямую | Закрыть напрямую | Закрыть напрямую | Закрыть напрямую |
| IE7/8 | Закрыть напрямую | Закрывается приглашение окна | Закрывается приглашение окна | Закрыть напрямую | Закрыть напрямую |
| Firefox | Не закрывай, без приглашения | Закрыть напрямую | Не закрывай, без приглашения | Закрыть напрямую | Закрыть напрямую |
| Сафари | Не закрывай, без приглашения | Закрыть напрямую | Закрыть напрямую | Закрыть напрямую | Закрыть напрямую |
| Хром | Не закрывай, без приглашения | Закрыть напрямую | Закрыть напрямую | Закрыть напрямую | Закрыть напрямую |
| Опера | Закрыть напрямую | Закрыть напрямую | Закрыть напрямую | Закрыть напрямую | Не поддерживается |
Возможные причины, по которым Firefox не может быть закрыт:
Это не проблема с окном кода js.close (), а проблема конфигурации с Firefox. Решение заключается в следующем: Введите о: config в адресной строке Firefox и найдите dom.ally_scripts_to_close_windows. Щелкните правой кнопкой мыши, чтобы переключиться, чтобы изменить вышеуказанное FALSE на TRUE. Примечание. По умолчанию неверно, чтобы сценарии не смогли случайным образом закрывать Windows
Также прикреплено: window.opener = null; // Чтобы не появиться
Вышеупомянутое окно статьи.close (); Резюме введение кода JS окна браузера - это весь контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.