2017-02-09 6 views
0

NWアプリケーションはスプラッシュスクリーンで始まり、次にメインウィンドウを新しいウィンドウで開きます。コードは約このです:gui.Window.open()は返されません

var appWin = gui.Window.open("https://localhost:8080/", { 
    "icon": "app_icon.png", 
    "frame": true, 
    "width": 1200, 
    "height": 800, 
    "position": "center", 
    "resizable": true, 
    "min_width": 400, 
    "min_height": 200 
}) 

appWin.on('loaded', function() { 
    // hide the splash screen 
}) 

しかし、appWinは新しいウィンドウが開き、正しいコンテンツを表示するにもかかわらず、常にundefinedです。

私はnw-builderバージョン0.13.4を使用していますが、同じ問題がある0.14.x、0.15.x、0.16.xのさまざまなバージョンも試しました。

実行可能な回避策の提案も受け入れられます。

答えて

1
// Open a new window. 
nw.Window.open("https://localhost:8080/", { 
    "icon": "app_icon.png", 
    "frame": true, 
    "width": 1200, 
    "height": 800, 
    "position": "center", 
    "resizable": true, 
    "min_width": 400, 
    "min_height": 200 
}, function(win) { 
     console.log('window opened'. win); 
     win.on('loaded', function() { 
      console.log('window created'); 
     } 
}); 
+0

ありがとうございます。どのようなドキュメントでもこの使用法は見られませんでした。 –

+0

http://docs.nwjs.io/en/latest/References/Window/#windowopenurl-options-callback – VoidVolker

関連する問題