更改firefox扩展的对话框的大小?

时间:2010-12-14 11:22:08

标签: javascript firefox-addon xul

如何更改firefox扩展对话框的大小?

在javascript onload中,我知道如何调用“window.sizeToContent()”来猜测它的大小应该是什么,但是有谁知道如何才能更改窗口的宽度和高度?

由于

2 个答案:

答案 0 :(得分:0)

如果您使用window.openDialog创建它并将其传递给XUL文件的URL,那么您可以将其放在XUL文件中:

<?xml yadda yadda yadda>
<dialog xmlns="blah blah blah"
        width="100"
        height="100"
>
   ...
</dialog>

答案 1 :(得分:0)

请注意,将宽度和高度设置为XUL属性会影响窗口的外部宽度和高度。如果您想设置内部宽度和高度,那么最简单的方法是通过样式属性,即<dialog style="width: 100px; height: 100px;">

设置宽度和高度的其他方法包括将功能传递到openDialog,调用resizeTo或设置outerWidthouterHeightinnerWidth或{{1在脚本中。