无法将浏览器窗口移动到屏幕边缘

问题描述 投票:0回答:1

我有一个非常简单的用户脚本,可以在窗口打开时自动调整 Twitch 弹出聊天窗口的大小和位置;

(function() {
    'use strict';
    window.resizeTo(356, 1087);
    window.moveTo(2560, 360);
})();

我使用 Firefox,理想情况下我希望它将窗口移动到我右手边的显示器上。然而这似乎是不可能的,因为 Firefox 将

moveTo
固定在同一屏幕上。我能做的最好的事情似乎需要至少一次拖动到目标窗口。

除此之外,脚本似乎起作用并将其移向左边缘。但是,它似乎无法实际将其移动到屏幕的 (0,0) 左侧边缘。

无论我使用什么值,或者即使我使用

moveBy
进行测试并故意尝试强制窗口翻倒,它都会在显示器边缘留下 8 个像素的间隙。我在下面附上了一张图片,显示了这一点,无论我使用什么命令,我都无法让它进一步向左移动到右侧屏幕的边缘。

我使用的是 Firefox 120.0.1 和 Windows 11。

javascript firefox userscripts
1个回答
0
投票

无法移动或调整基本窗口的大小。

您只能移动通过

window.open(...)
命令打开的窗口或调整其大小。

© www.soinside.com 2019 - 2024. All rights reserved.