Javascript FF未在window.open上设置大小

Javascript FF未在window.open上设置大小,javascript,Javascript,我有一个简单的JS脚本,包括: OpenWindow=window.open("", "newwin", "height=250, width=250,toolbar=no,scrollbars="+scroll+",menubar=no"); FF 21.0将其打开至浏览器窗口的全尺寸 Chrome和Opera将其正确打开到指定的宽度和高度 这是FF中已知的错误吗?有什么办法吗?您需要在第三个参数中删除高度和宽度之间的空格 请参见strWindowFeatures@ 更新: 正如Pointy

我有一个简单的JS脚本,包括:

OpenWindow=window.open("", "newwin", "height=250, width=250,toolbar=no,scrollbars="+scroll+",menubar=no");
FF 21.0将其打开至浏览器窗口的全尺寸

Chrome和Opera将其正确打开到指定的宽度和高度


这是FF中已知的错误吗?有什么办法吗?

您需要在第三个参数中删除高度和宽度之间的空格

请参见strWindowFeatures@

更新:

正如Pointy所说,情况似乎并非如此(从一些测试来看,在FF 24中它肯定不会影响我)。但是,引用Firefox的选项卡首选项和设置页面:

如果您选择在新选项卡中打开页面,Firefox将忽略此选项,如果页面作者指定新窗口应具有特定大小,Firefox将通过链接打开新窗口,因为某些页面只能以特定大小正确显示


所以这一定是从FF 21更改到现在。你是怎么打开窗户的?我知道有些浏览器是根据事件源来区分的,这意味着在Javascript中触发它和从用户启动的事件中触发它会得到不同的结果。

Voila!波蒂得到了答案

我没有注意到窗口正在打开一个新标签

我取消选中了浏览器的“打开一个新标签”选项,现在我得到了大小合适的窗口


谢谢大家!

当我尝试Firefox时,它会打开一个250x250的小窗口。然而,浏览器为用户提供了很多控制新窗口打开方式的能力。如果将浏览器配置为始终在浏览器选项卡中打开新窗口,则无法覆盖该窗口。空间不会造成任何影响。浏览器比规范所说的更宽容。然而,你是对的,安全是好的。