在我看来,弹出窗口的高度限制为489像素。 如果我将弹出窗口的body元素设置为600像素的高度,则弹出窗口将获得一个滚动条(因为内部页面变大),但弹出窗口不会改变其大小。
是否可以使弹出窗口的高度大于489像素?
答案 0 :(得分:34)
在css中为height
和html
元素设置body
。
答案 1 :(得分:4)
镀铬扩展的弹出窗口具有最大高度和宽度。这就是为什么设置body和html元素高度的解决方案在某些情况下确实有效,而在其他情况下不起作用。对于Windows,最大高度似乎设置为489像素。
此外,弹出窗口的大小通常适合其(相对定位的)元素的大小。如果动态更改弹出窗口的DOM,也会出现这种情况。因此,设置弹出窗口的高度通常不应该是nessecary。
答案 2 :(得分:0)
弹出框的大小应适合内部(相对定位的)内容。或者,您可以在弹出页面的主体上设置height
CSS属性以强制它达到特定高度。
您还可以通过在正文上设置overflow: hidden;
来隐藏滚动条。
答案 3 :(得分:0)
如果您的弹出窗口仅用于更新扩展程序的设置。最好的方法是创建一个名为options_page
的单独设置页面,而不是弹出窗口。
有关options_page的引用为here。