1

xulrunner アプリケーションのメイン ウィンドウの最小サイズを設定したいと考えています。minwidth と minheight を試しましたが、機能しませんでした。

4

3 に答える 3

2

次に例を示します。

window.addEventListener("resize", function() {
    if(window.outerWidth > 100 && window.outerHeight > 100 &&
       (window.outerWidth < window.document.documentElement.minWidth ||
        window.outerHeight < window.document.documentElement.minHeight)) {

        window.resizeTo(
            window.document.documentElement.minWidth,
            window.document.documentElement.minHeight            
        );
    }
}, false);

これは、XULウィンドウタグにminwidthプロパティとminheightプロパティが設定されていることを前提としています。

私の場合、ロード中のウィンドウサイズは1または23であり、ロード中にサイズ変更が複数回発生するため、100を超えるチェックが必要です。

于 2010-07-23T00:01:58.773 に答える
0

サイズ変更イベントをリッスンして window.resizeTo() を使用するために xul ウィンドウの最小サイズを維持する汚い方法

于 2009-08-12T11:14:37.760 に答える
0

いいえ、できません。

信じられない場合は、firefox を試してみてください。タイトル バーだけにサイズを変更できます。

于 2009-06-23T05:29:54.393 に答える