firefoxエクステンションのダイアログボックスのサイズを変更するにはどうすればよいですか?firefox拡張機能のダイアログボックスのサイズを変更しますか?
JavaScriptのonloadでは、「window.sizeToContent()」を呼び出す方法を知っていますが、サイズはどのようにすべきかを推測していますが、どのようにウィンドウの幅と高さを具体的に変更できますか?
おかげ
firefoxエクステンションのダイアログボックスのサイズを変更するにはどうすればよいですか?firefox拡張機能のダイアログボックスのサイズを変更しますか?
JavaScriptのonloadでは、「window.sizeToContent()」を呼び出す方法を知っていますが、サイズはどのようにすべきかを推測していますが、どのようにウィンドウの幅と高さを具体的に変更できますか?
おかげ
あなたは、あなただけのXULファイルにそれを置くことができ、window.openDialog
でそれを作成し、それをXULファイルのURLを渡している場合:
<?xml yadda yadda yadda>
<dialog xmlns="blah blah blah"
width="100"
height="100"
>
...
</dialog>
注幅を設定することXUL属性がウィンドウの外側の幅と高さに影響するため、高さが高くなります。あなたはその後、内側の幅と高さを設定したい場合、最も簡単な方法は、幅と高さを設定する<dialog style="width: 100px; height: 100px;">
他の方法、すなわち、style属性を経由しているが含まresizeTo
を呼び出したり、outerHeight
、outerWidth
innerWidth
またはinnerHeight
を設定し、openDialog
に機能を渡しますスクリプトで。
ダイアログはどのように作成されますか? –