9

我想创建一个固定大小的弹出窗口,但是在 Chrome 中忽略了 width 属性。但在 FF 中运行良好。

这是我的代码:

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

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

有什么建议么?

4

2 回答 2

11

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

于 2014-03-25T15:20:36.917 回答
5

我试图把这个放在 Chrome 版本 25.0.1364.172

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

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

要检查,请使用

window.innerHeight; //to display height
window.innerWidth; //to display width
于 2013-03-18T07:37:06.943 回答