2014-11-20 2 views
0

Здесь я пытаюсь закрыть одну вкладку с помощью javascript, но она не работает в chrome ver 38 (отлично работает в версии 28). Но если я открою новое окно с помощью javascript, я могу закрыть это дочернее окно с помощью javascript. Мне также нужно закрыть родительское окно, пожалуйста, помогите мне решить эту проблему. Ниже js-кода используется устаревшая версия хром.Как закрыть Google Chrome с помощью javascript?

window.open('', '_self', ''); 
window.close(); 

И я не могу использовать какое-либо расширение, например, «закрыть киоск». Моя компания не позволит мне делать такие вещи.

+0

Я нахожусь в Chrome 38, и когда я запускаю этот код в консоли, окно закрывается. Какова именно ошибка, которую вы получаете? – JohnP

+0

Я еще не получил никакого ответа – Puppuli

ответ

1

Вы можете попробовать использовать:

self.close(); 

Он работает в Chrome, Safari, IE, но не уверен в Firefox.

Также существует новый способ закрыть окна с помощью нового метода window.close() в dev-версии Chrome: see here. Но я рекомендую использовать первый метод, как он сейчас работает.

+0

Я просто попробовал "window.open ('', '_self', ''); self.close();" но не использовать – Puppuli

+0

Если это для вашего собственного использования, вы можете попытаться открыть примерно: config и установить значение allow_scripts_to_close_windows в true. В противном случае вы можете просто попытаться открыть ue (location, '_self'). Close(); --- Это не рекомендуется, но он должен работать. – phantom13

+0

о: config доступен только в firefox. Исправьте меня, если я ошибаюсь – Puppuli

Смежные вопросы