こんにちは、私はNW.JSとangularjsを使用しているアプリを持っています。しかし問題は、メインウィンドウのメニューからメニューバーを継承することなく、新しいウィンドウ(アプリケーション内から新しいページを読み込む)を開きたいということです。これはnwjsで可能ですか?また、メインウィンドウのメニューバーからメニューアイテムをクリックするたびに、新しいウィンドウが開きます。常に新しいウィンドウが開きます。どうすればこれを防ぐことができますか?つまり、既に新しいウィンドウを開いているときは、既に閉じていない限り、アプリケーションを再度開くことを控えてください。新しいウィンドウを開くときメニューバーなしのNW.jsで新しいウィンドウを開く
私のindex.htmlでvar menu = new nw.Menu({ type: 'menubar' });
var submenu = new nw.Menu();
submenu.append(new nw.MenuItem({
label: 'Exit',
click: function(){
nw.App.quit();
}
}));
menu.append(new nw.MenuItem({
label: 'File',
submenu: submenu
}));
menu.append(new nw.MenuItem({
label: 'New Page',
click: function(){
nw.Window.open('index.html#/new_page')
}
}));
nw.Window.get().menu = menu;
、コードのフルバージョンです古いバージョンのnwjsで作業していますが、ウィンドウを作成するオプションがあると思います。フォーカス、ツールバー、およびフレームの場合は、それらをfalseに設定できます。 – Trader
私はそれを試みましたが、ツールバーは既に廃止されています。 – sse
どのOSでこの問題が発生していますか? –