Если вы поддерживаете ссылки на любые дочерние окна, вы можете использовать window.close () в сочетании с setTimeout () .
Как примечание, вам, вероятно, следует соблюдать осторожность при закрытии окон пользователей, поскольку это может привести к ухудшению работы пользователей. Представьте, что я открыл веб-сайт моего банка, чтобы просмотреть транзакции для учетной записи, чтобы я мог очистить / согласовать их. Но в середине я убегаю, чтобы взять обед или что-то еще. Когда я возвращаюсь, я обнаруживаю, что все мои окна были закрыты, и мне приходится заново регистрироваться, хотя мне это и не нужно, потому что я просто смотрю на относительно статичный список данных. Или, что еще хуже, если закрытие окна не закодировано правильно, я могу обнаружить, что мой браузер полностью закрыт, что, безусловно, плохо.