Технология с использованием: JS, jQuery, CSS3, HTML5 и Anguler (4+).
Пользовательская система обычно представляет собой компьютер под управлением Windows с двумя мониторами.
Есть ли способ программно закрепить максимально окно на пользовательском компьютере и еще одно усилие на нескольких мониторах?
Единственное, что приходит мне на ум - это как-то захватывает размер монитора или размер монитора.
Пользователи (определенный набор людей) для этого веб-приложения - хотят, чтобы он занимал все виды экрана.
Пользователь несет ответственность за изменение размера окна браузера до соответствующего размера. Регулярное окно (а не всплывающее окно, открытое с помощью window.open
, как объясняет другой ответ) не может контролироваться веб-сайтом, потому что веб-сайт не принадлежит этому окну - в этом окне могут быть другие вкладки, которые равны в прав.
Пользователи (определенный набор людей) для этого веб-приложения - хотят, чтобы он занимал все виды экрана.
Можно рассматривать настольное приложение (Electron или NW.js) для обеспечения требуемого UX для этого набора людей. В самой простой форме это может быть просто обертка для веб-сайта с необходимыми улучшениями удобства использования.
Вы не можете изменять размер основных окон, только для динамически созданных окон
Только если вы создали его с помощью window.open
: Вы не можете изменить размер окна или вкладки, которая не была создана window.open.
Вы не можете изменять размер окна или вкладки, когда оно находится в окне с несколькими вкладками.
Если вы использовали window.open, вы всегда можете попробовать:
window.moveTo(0, 0);
window.resizeTo(screen.availWidth, screen.availHeight);
он может работать, зависит от браузера, но как личный опыт, заставляя пользователя изменять размер не всегда хорошо