我使用 window.open()打开新窗口时(窗口尺寸指定为了 500*500 ),遇到了2个问题,比较纳闷,不明白是为什么,在此,请教一下。
1. 尺寸问题
虽然我指定了是500*500,可是,窗口打开之后,我用尺子量了一下,真实窗口的尺寸为 504*504。进入debug模式,发现window对象的 innerWidth和innerHeight 两个属性的值的确均为504。难道IE会自动给新打开的窗口的尺寸固定的增加4px么?
2. 显示问题
页面内容的尺寸也是 500*500,所以,理论上窗口打开时,是不应该出现滚动条的。但是事实却上,在不同的PC上打开时,有的会显示滚动条,有的不会显示滚动条。我原来以为是PC分辨率的问题,但后来我发现让各个PC的分辨率均调整成一致,结果还是有些PC上会使用滚动条,有些不会显示滚动条,真的不明白是什么原因导致的这个问题。
PS:试验环境: WIN7 + IE10