Javascript 的`window.resizeTo` 不起作用

IT技术 javascript window-resize firefox7
2021-03-13 19:32:29

我正在尝试创建一个书签来进行一些非常具体的调整大小以进行浏览器大小测试,但我似乎无法使用window.resizeTo.

过于简化的例子不起作用:

javascript:window.resizeTo(1024,600);

我可以理解浏览器可能禁用了此功能,但这是我在 Firefox 中的 JavaScript 设置的屏幕截图:

高级 JavaScript 设置清楚地显示“移动或调整现有窗口大小”选项已选中

我是否遗漏了一些明显的东西,还是应该提交错误报告?

1个回答

根据此错误报告,这是一项新功能,而不是错误。具体来说:

两条规则:

  1. 无法调整不是由 window.open 创建的窗口/选项卡的大小。
  2. 如果选项卡位于具有多个选项卡的窗口中,则无法调整选项卡的大小。

如果我正确理解了这个“修复”,您只能调整自己的弹出窗口的大小,而不是主窗口的大小。

FF 取消了使用 javascript 的能力:在地址栏中,也必须使用他们的 Scratchpad。多么痛苦...窗口大小调整和移动在 IE8+ 中也不起作用。我以为我快疯了,直到我阅读了那些“错误”报告。
2021-04-23 19:32:29
那为什么不起作用var w=window.open("","","width=100,height=100");w.resizeTo(1024,600);呢?
2021-05-05 19:32:29
@zzzzBov:安装了 Firebug 吗?似乎存在以某种方式干扰浏览器的错误 - 请参阅此处此处的评论根据这个评论,补丁已经提交。
2021-05-05 19:32:29
我无法调整父窗口的大小……所以我打开了一个较小的窗口,但是这个较小的窗口需要了解所有其他打开的窗口。
2021-05-09 19:32:29
我希望他们在添加这个“功能”之前添加了一些从命令行指定几何的方法
2021-05-10 19:32:29