【发布时间】:2010-12-14 11:22:08
【问题描述】:
如何更改 Firefox 扩展的对话框大小?
在 javascript onload 中,我知道如何调用“window.sizeToContent()”来猜测大小应该是多少,但有谁知道我如何具体更改窗口的宽度和高度?
谢谢
【问题讨论】:
标签: javascript firefox-addon xul
如何更改 Firefox 扩展的对话框大小?
在 javascript onload 中,我知道如何调用“window.sizeToContent()”来猜测大小应该是多少,但有谁知道我如何具体更改窗口的宽度和高度?
谢谢
【问题讨论】:
标签: javascript firefox-addon xul
如果您使用 window.openDialog 创建它并将 XUL 文件的 URL 传递给它,那么您可以将其放入 XUL 文件中:
<?xml yadda yadda yadda>
<dialog xmlns="blah blah blah"
width="100"
height="100"
>
...
</dialog>
【讨论】:
请注意,将宽度和高度设置为 XUL 属性会影响窗口的外部宽度和高度。如果要设置内部宽度和高度,那么最简单的方法是通过样式属性,即<dialog style="width: 100px; height: 100px;">
其他设置宽度和高度的方法包括将特征传递给openDialog、调用resizeTo或在脚本中设置outerWidth、outerHeight、innerWidth或innerHeight。
【讨论】: