【问题标题】:Change the size of a dialog box for a firefox extension?更改 Firefox 扩展的对话框大小?
【发布时间】:2010-12-14 11:22:08
【问题描述】:

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

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

谢谢

【问题讨论】:

    标签: javascript firefox-addon xul


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      其他设置宽度和高度的方法包括将特征传递给openDialog、调用resizeTo或在脚本中设置outerWidthouterHeightinnerWidthinnerHeight

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-09-11
        • 2017-01-28
        • 1970-01-01
        • 2013-07-29
        • 1970-01-01
        • 2016-03-12
        • 2011-09-02
        • 1970-01-01
        相关资源
        最近更新 更多