私はElectron/Jsの新種です。このコードの作成には問題があります。私は普通のメニュー[家、Topic1、Topic2、電卓など...]を持っています。 ]と私はメニューで "電卓"をクリックしたときに新しいウィンドウを開こうとしています。私はウィンドウを作成し、プロパティ "show:false;"を使用しました。リンクを作成して信号を送信して、例えば "altWindow.show()"を実行する方法を "ワイヤリング"する方法を理解することはできません。私はElectronドキュメントではかなり見ていて、わかりません。イベントリスナーで試してみましたが、何かがうまく動作しません。電子リンクから新しいウィンドウを開くにはどうすればいいですか<a>タグ
0
A
答えて
0
新しいウィンドウを開くには、作成したウィンドウの表示をtrue
に変更するメインプロセスを取得する必要があります。
レンダラープロセス(メインウィンドウ)で、ipcRendererを使用してメインプロセスにメッセージを送信します。
メインプロセスでは、イベントをリッスンするのにipcMainを使用し、接続されたハンドラでは、true
と表示するように2番目のウィンドウを更新します。
レンダラ
buttonClicked(e){
e.preventDefault()
ipcRenderer.send('open-calc')
}
メイン
ipcMain.on('open-calc', function(){
calcWindow.show() // Assuming that your calculator window is the variable calcWindow
})
関連する問題
- 1. Kotlinで新しいウィンドウでリンクを開くにはどうすればいいですか
- 2. 新しいウィンドウで `target =" _ blank "`を使ってリンクを開くにはどうすればいいですか?
- 3. 新しいウィンドウ(と同じ新しいウィンドウ内のすべてのリンク)でリンクを開くにはどうすればよいですか?
- 4. 電子リンクが新しいウィンドウで開きます
- 5. メニューバーから新しいウィンドウを開くにはどうすればいいですか?
- 6. 新しいウィンドウを開くことなくウェブページを開くにはどうすればよいですか?
- 7. 電子を持つ新しいウィンドウでハッシュ(#)とのリンクを開くにはどうすればよいですか?
- 8. スクリプト/リンクを新しいウィンドウに開くにはどうしたらいいですか?
- 9. Linuxのコマンドラインから新しいウィンドウ(シェル)を開くにはどうすればよいですか?
- 10. 角度2コンポーネントから電子ダイアログを開くにはどうすればいいですか?
- 11. 新しいウィンドウでリンクを開く
- 12. オープンソースの電子メールプログラムでMicrosoft Entourage電子メールデータベースファイルを開くにはどうすればよいですか?
- 13. Selenium IDEで新しいウィンドウを開くにはどうすればいいですか?
- 14. C++を使用してスタートアップ時に新しいウィンドウを開くにはどうすればよいですか?
- 15. 新しいブラウザウィンドウでリンクを開くにはどうすればいいですか?11
- 16. 新しいタブで2つのリンクを開くにはどうすればいいですか?
- 17. リンクを新しいタブで開くにはどうすればいいですか?
- 18. 新しいタブまたはウィンドウでiframe URLを開くにはどうすればよいですか?
- 19. 新しいウィンドウ/タブまたは現在のウィンドウでリンクが開くかどうかを検出します。
- 20. JQueryとのリンクから新しいウィンドウを開く
- 21. htmlリンクでフォルダを開くにはどうすればいいですか?
- 22. ネイティブアプリでリンクを開くにはどうすればいいですか?
- 23. JavaScriptを使用して新しいタブ/ウィンドウを開くにはどうすればよいですか?
- 24. jQueryを使用して新しいウィンドウを開くにはどうすればよいですか?
- 25. リンクからFirefoxアドオンマネージャページを開くにはどうしたらいいですか?
- 26. 電子の新しいBrowserWindow()からウィンドウオブジェクトを取得するにはどうすればよいですか?
- 27. コードビハインドから新しいウィンドウを開く
- 28. 新しいウィンドウでフォーム結果を開くにはどうすればよいですか?
- 29. 新しいスレッドでウィンドウを開くにはどうすればよいですか?
- 30. マルチデバイス識別子を新しいリンゴ開発者アカウントに導くにはどうすればいいですか?