在Chrome中忽略window.open宽度

时间:2013-03-18 07:26:18

标签: javascript google-chrome window.open

我想创建一个固定大小的弹出窗口,但Chrome中会忽略width属性。但在FF工作正常。

这是我的代码:

window.open('','','width=300');

结果弹出窗口大于给定宽度。

有什么建议吗?

2 个答案:

答案 0 :(得分:8)

在Chrome中似乎有一些奇怪的怪癖,你必须指定两者的宽度和高度才能让它观察尺寸设置。如果仅指定高度或宽度,则忽略该单个尺寸。因此,为什么在另一个答案中它对杰夫来说很好。

答案 1 :(得分:5)

我试图将此版本放在Chrome版本25.0.1364.172

window.open('','','width=200,height=100');

并且它对应于窗口的确切高度和宽度。

要检查,请使用

window.innerHeight; //to display height
window.innerWidth; //to display width