gpt4 book ai didi

javascript - 在双显示模式下调整浏览器窗口的大小

转载 作者:行者123 更新时间:2023-11-28 16:34:57 24 4
gpt4 key购买 nike

是否可以通过 JavaScript 调整浏览器窗口宽度以适合 2 个显示器?

假设我们有 2 个分辨率相同的显示器:1280x760。

是否可以扩展浏览器的宽度以适应 2 个显示器? 1280 X 1280。

谢谢。

最佳答案

首先:不要这样做!您的用户会因此而讨厌您。

其次,对于拥有多个显示器的用户来说,有多种可能的配置。

一些用户会将它们设置为单个超大显示器;其他人会让他们更加独立地工作。我的一位同事有一个显示分配器硬件,这意味着虽然他有两个显示器,但电脑只能看到一个,因此当他最大化窗口时,它们会覆盖两个屏幕。另一方面,我的设置有所不同;当我最大化时,窗口会扩展以填充单个显示器。

有些用户甚至会拥有不同的显示器尺寸和显示器之间的不同分辨率。我认识一个人,他的一台显示器处于横向模式,另一台显示器旋转 90 度处于纵向模式。

许多这些因素都会导致在物理上不可能在所有显示器上最大化窗口,因此即使您可以使其适用于某些用户,它也不会适用于所有人。

假设您确实设法使浏览器窗口在两个显示器上拉伸(stretch),那么您现在面临的问题是如何在不让文本和图形被显示器边缘分割的情况下布局页面。您的浏览器不会知道显示器边缘在哪里,因此您很容易导致页面内容的重要部分被分成两半,这可能使您的网站几乎无法阅读。

即使您事先确切地知道用户的屏幕分辨率是什么,您仍然会遇到这个问题,因为您不知道用户的浏览器窗口是什么样子。他们可能会打开历史记录或书签侧面板。他们的桌面设置也可能不同;他们可能将 Windows 任务栏对齐在屏幕的一侧而不是底部。这些事情都不受您控制,并且会影响浏览器可用的屏幕空间,这反过来意味着即使在您知道屏幕分辨率的环境中,您也无法预测显示器边缘的位置。

简而言之,我不相信这是可能的,也不相信这是可取的。我强烈建议不要这样做。

关于javascript - 在双显示模式下调整浏览器窗口的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4428712/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com