Я предполагаю, что вы делаете это в прямом ответе пользователю, нажимающему кнопку с надписью «перейти в полноэкранный режим» или тому подобное. Имейте в виду, в каждом браузере, о котором я знаю, он уже есть.
Вы можете использовать методы window.moveTo
( MDC , MSDN ) и window.resizeTo
( MDC , MSDN ). Браузер может запретить его, хотя, если он является прямым ответом на действия пользователя, он может разрешить это. В любом случае это нестандартно.
Честно говоря, это не по теме, но я думаю, что вы намного лучше открываете новое окно (понятно пользователю, что вы делаете) практически все случаи UX. Открытие полноэкранного окна с помощью window.open
не вызывает затруднений и (если выполняется в ответ на сгенерированное пользователем событие) хорошо поддерживается.