JavaScript: Открываем окно на весь экран

2010-09-24

В любом случае получить действительно fullscreen с помощью стандартных средств HTML или JavaScript на данный момент у нас не получится. Будем наедятся, что в ближайшем будущем не будет проблемы в полным экраном.
Но, вот что мы можем сделать уже сейчас:

Открыть новое окно на весь экран:

window.open("http://web.izjum.com", "", "fullscreen=yes, scrollbars=auto");

Как мы можем заметить: полученное окно не содержит адресной строки, меню, вкладок и много чего другого, и оно развернуто на весь экран. Но, тем не менее, присутствует заголовок окна и нижняя панель Windows (Меню: Пуск).
Примечание: в разных браузер — разный набор элементов. Тесты были проведены в браузере FireFox.

Либо же мы можем развернуть текущее окно. Но результат будет и того меньше.

top.window.moveTo(0,0);
top.window.resizeTo(screen.availWidth,screen.availHeight);

Этот вариант подошел бы для тех, кто предполагает что его сайт нужно просматривать только в развернутом на весь экран окне.
Красота красотой, но не забываем как неприятно иногда бывает, когда попапы сами прыгают перед глазами и делают что хотят :).
Тем более этот метод в Google Crome и Opera у меня не сработал. Иногда, более вежливо попросить посетителя вашего сайта просто нажать F11, чтобы перейти в полноэкранный режим, если он этого действительно хочет.

Получить действительно всю область экрана на данный момент можно только с помощью flash. Но мне очень хочется верить в то, что HTML5 скоро предоставит там такую возможность.



Один комментарий на «JavaScript: Открываем окно на весь экран»

  1. Nedudi:

    С недавнего времени почти во всех браузерах поддерживается fullscreen html5.by/blog/fullscreen-javascript-api

Добавить комментарий