【问题标题】:How to prevent firefox window manual resizing?如何防止firefox窗口手动调整大小?
【发布时间】:2016-04-20 07:34:30
【问题描述】:

我在 Windows 7 上使用最新的 Firefox 版本 (45.02)。

我想阻止用户手动调整窗口大小。我有一个无响应的 GUI,我想修复浏览器界面。

由于MDN docs,我无法使用javascript resizeTo(...) 函数

【问题讨论】:

  • 这里的解决方法是在 GUI 上投入时间和精力以使其响应,而不是花费时间和精力试图强迫用户使用所需的窗口大小。
  • 在大多数情况下我都同意你的看法。但就我而言,这个窗口是不同技术(不仅仅是网页)中更大界面的一部分。这不是一个网站。

标签: javascript firefox windows-7


【解决方案1】:

你不能合理地这样做。这是一件好事。 用户控制着他们的浏览器,而不是你。

可以在合理范围内控制弹出窗口的大小(包括是否可以调整大小),因此在您暂时整理响应式内容时,您可以为用户提供打开窗口的链接在你想要的大小:

<a href="#" id="open-window">Open window in XxY for best experience of this site.</a>

然后

document.getElementById("open-window").addEventListener("click", function() {
    window.open("http://example.com", "", "width=640,height=480,resizable=no");
}, false);

请注意,某些浏览器可能仍然允许调整大小,无论是通过正常方式还是通过小型“grippy”(Firefox 人称之为)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-06
    • 1970-01-01
    • 1970-01-01
    • 2011-06-10
    • 2014-03-24
    • 1970-01-01
    • 2011-06-12
    相关资源
    最近更新 更多