Не совсем уверен, что я пропускаю, но вот вопрос ...window.open() вопросы, когда уже в полноэкранном режиме
Я использую следующие, чтобы открыть новое окно:
var opts = 'location=0,toolbar=0,menubar=0,scrollbars=0,resizable=0,height=450,width=300,right=350';
window.open('/', 'null', opts);
Это открывает новое окно размером 450 пикселей на 300 пикселей, расположенное на расстоянии 300 пикселей справа от экрана пользователя, и отлично работает, пока страница, инициировавшая новое окно, сама не максимизируется/полноэкранный режим при создании нового окна?
Так что если окно, открывающее новое окно, находится в полноэкранном режиме (зеленый плюс в Mac или окно с максимальным размером окна), он, кажется, полностью игнорирует параметры калибровки и просто открывает новое окно в качестве новой вкладки, полноэкранный?!?
Любые идеи кто-нибудь?
Я знаю, что мы не можем помешать пользователям изменять размер после того, как новая страница была отображена, и это нормально, но я хочу, чтобы новое окно при его создании всегда открывалось по умолчанию, которое я предоставил, в новом окно.
Можете ли вы уточнить? «Полноэкранный» - это то, что происходит, когда вы нажимаете F11 (в окнах), что не то же самое, что «Максимизировать». Кроме того, аргументы 'window.open' никогда не были стандартизированы, и разные браузеры будут/не будут соблюдать то, что вы указали. Кроме того, для некоторых браузеров вы должны использовать «нет», а не «0». –
Если вы открываете Chrome и нажимаете F11 в Windows, ваш экран перейдет в полноэкранный режим - вкладки и границы браузера исчезнут, как и панель задач Windows. Нажатие кнопки максимизации не удаляет эти элементы. На что вы ссылаетесь? –
Не полный полноэкранный режим F11. Просто параметры максимизации (зеленый плюс на Mac и Максимальное поле в Windows) – AdamJeffers