【问题标题】:Resizing the browser调整浏览器大小
【发布时间】:2017-08-08 18:50:17
【问题描述】:

我想使用我的 javascript 或 jquery 代码调整浏览器的大小。我已经尝试通过修改 window.InnerRadius 值。请

function resize() {
            window.innerWidth = 700;
        }
<button onclick="resize()">resize</button>

但它不起作用。是否可以使用 JavaScript 或 jquery 调整浏览器大小?

【问题讨论】:

  • 一些浏览器供应商从他们的 JavaScript 实现中删除了该功能,就在 rick-roll 的时候,他们还删除了不断弹出的常量 alert() 以防止您关闭页面。

标签: javascript jquery browser


【解决方案1】:

应该这样做,尽管 - 正如您可能知道的那样 - 并不特别建议这样做。这通常不利于用户体验。

<script type="text/javascript">
    function changeScreenSize() {        
        window.resizeTo(screen.width-300,screen.height-500)   
    }
</script>

<body onload="changeScreenSize()">

这也可能有效:

window.resizeTo( width, height );

但据我了解,没有办法在 Chrome 中调整浏览器的大小。

【讨论】:

    【解决方案2】:

    尝试这样做。使用 resizeTo()

    function resize() {
               window.resizeTo(250,250); //window.resizeTo(width,height);
            }
    &lt;button onclick="resize()"&gt;resize&lt;/button&gt;

    【讨论】:

    • 这在 IE11 中运行良好。但不适用于 chrome 和 firefox 等其他浏览器。
    • 我猜大多数现代浏览器都不允许这样做。您可以尝试打开一个新窗口,然后调整它的大小。
    【解决方案3】:

    如果它是使用 window.open() 创建的,您可以使用提供的窗口大小。请参考此链接https://developer.mozilla.org/en-US/docs/Web/API/Window/resizeTo,尤其是注意:部分。

    【讨论】:

      猜你喜欢
      • 2010-10-26
      • 1970-01-01
      • 2012-03-31
      • 1970-01-01
      • 2015-04-20
      • 2012-04-02
      • 1970-01-01
      • 2012-02-23
      • 1970-01-01
      相关资源
      最近更新 更多