镀铬扩展,弹出窗口的高度

时间:2011-08-20 00:04:37

标签: google-chrome-extension

在我看来,弹出窗口的高度限制为489像素。 如果我将弹出窗口的body元素设置为600像素的高度,则弹出窗口将获得一个滚动条(因为内部页面变大),但弹出窗口不会改变其大小。

是否可以使弹出窗口的高度大于489像素?

4 个答案:

答案 0 :(得分:34)

在css中为heighthtml元素设置body

答案 1 :(得分:4)

镀铬扩展的弹出窗口具有最大高度和宽度。这就是为什么设置body和html元素高度的解决方案在某些情况下确实有效,而在其他情况下不起作用。对于Windows,最大高度似乎设置为489像素。

此外,弹出窗口的大小通常适合其(相对定位的)元素的大小。如果动态更改弹出窗口的DOM,也会出现这种情况。因此,设置弹出窗口的高度通常不应该是nessecary。

答案 2 :(得分:0)

弹出框的大小应适合内部(相对定位的)内容。或者,您可以在弹出页面的主体上设置height CSS属性以强制它达到特定高度。

您还可以通过在正文上设置overflow: hidden;来隐藏滚动条。

答案 3 :(得分:0)

如果您的弹出窗口仅用于更新扩展程序的设置。最好的方法是创建一个名为options_page的单独设置页面,而不是弹出窗口。

有关options_page的引用为here