代码之家  ›  专栏  ›  技术社区  ›  Hadiyah Mujhid

在Chrome中忽略window.open宽度

  •  9
  • Hadiyah Mujhid  · 技术社区  · 13 年前

    我想创建一个固定大小的弹出窗口,但在Chrome中会忽略宽度属性。但在FF中效果良好。

    这是我的代码:

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

    由此产生的弹出窗口大于给定的宽度。

    有什么建议吗?

    2 回复  |  直到 13 年前
        1
  •  11
  •   Andy Lorenz    12 年前

    这似乎是Chrome中的一些奇怪的怪癖,你必须指定 二者都 一个宽度和一个高度,使其能够观察设置的尺寸。如果只指定高度或宽度,则会忽略单个尺寸标注。因此,为什么在另一个答案中,它对Jeff来说效果很好。

        2
  •  6
  •   Jeff Robert Dagala    13 年前

    我试着把这个放在Chrome 25.0.1364.172版本上

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

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

    要检查,请使用

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