在用户机器上强制最大化 window?

Force a maximized window on user's machine?

技术使用:JS、jQuery、CSS3、HTML5 和 Anguler(4+)。

用户的系统通常是Windows台机器运行2台显示器。

有没有办法以编程方式在用户的机器上强制最大化 window 并进一步强制跨多个显示器?

我唯一想到的就是以某种方式获取用户的显示器尺寸或显示器尺寸。

此 Web 应用程序的用户(特定人群)- 希望它占据整个屏幕视图。

您无法调整主要 windows 的大小,仅适用于动态创建的 windows

仅当您使用 window.open

创建它时

:您无法调整 window 或不是由 window.open 创建的选项卡的大小。

如果 window 或标签位于 window 中且有多个标签,则无法调整其大小。

如果你用过 window.open ,你可以随时试试这个:

window.moveTo(0, 0);

window.resizeTo(screen.availWidth, screen.availHeight); 

它可能有效取决于浏览器,但作为个人体验,强制用户调整大小并不总是好的

用户有责任将浏览器 window 调整到合适的大小。常规 window(不是用 window.open 打开的弹出窗口,正如另一个答案所解释的那样)不能由网站控制,因为网站不拥有此 window - 可能此 window 中的其他选项卡具有相同的权利。

The users (a certain set of people) for this Web App - want it to take up the entire screen views.

可以考虑使用桌面应用程序(Electron 或 NW.js)为这群人提供所需的用户体验。在其最简单的形式中,它可以只是具有必要的可用性改进的网站的包装器。