У меня есть html-кнопка, при нажатии которой я хочу закрыть текущее окно. Я подумал, что могу просто установить функцию onclick, как показано ниже. Я что-то упустил?
<button type="button" onclick="javascript:window.close()">Discard</button>
Закрытие окна, которое было открыто пользователем через JavaScript, считается угрозой безопасности, таким образом не, все браузеры позволят это (который является, почему всеми решениями являются взломы/обходные решения). Браузеры, которые постоянно сохраняются, удаляют эти типы взломов, и решения, которые работают однажды, могут быть повреждены следующее.
Это было обращено здесь rvighne в подобном вопросе на предмете.