問題タブ [ipcrenderer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
electron - プリロード スクリプトで ipc 通信を呼び出すのは良い方法ですか?
習い始めたばかりelectron
です。ipcRenderer
プリロードスクリプト内で呼び出しを使用するのが良い考えかどうか疑問に思っていました。つまり:
私が読んだすべてのチュートリアルでは、呼び出しjs
を管理するために外部ファイルを使用しており、スクリプトipcRenderer
を気にすることさえありません。preload
しかし、それは機能します。
私はまた、ipc
電話なしで私が望むものを達成することができます:
どちらの方がよいですか?マイナスの影響はわかりません。最初からベスト プラクティスを学びたいだけです。
electron - 一度に1文字ずつ文字列を渡すelectron ipcRenderer
ipc プロセスを使用して、render から main に文字列を渡そうとしています。何らかの理由で、a) 繰り返し発砲し、b) 送信する前に文字列全体が設定されていることを明確に確認できますが、一度に 1 つの文字のみを送信します。一体何が起こっているのか、これを正しい文字列を含む単一の呼び出しに圧縮するにはどうすればよいですか?
レンダラー:
主要:
レンダラーでは、単純な出力を取得しています
しかし、主に、次の出力が得られます。
編集: パズルの手がかりの 1 つ、ユーザー名は状態フック変数でした。それをリテラル文字列と交換したところ、文字列全体が送信されましたが、まだ数回送信されています。したがって、この問題の半分は、電子が反応フックのロジックでうまく機能しない可能性があります。
javascript - Uncaught ReferenceError: require が filenae.html で定義されていません: (electron)
electron 6.12.1 を使用して基本的な Web アプリケーションを作成しています。html ファイルのスクリプトで直面している問題
Uncaught ReferenceError: addWindow.html:21 で require が定義されていません
(2 つのウィンドウがあります。1 つは mainWindow.html で、2 番目のウィンドウを開くオプションは addWindow.html です)
これがmain.jsのコードです
これはmainWindow.htmlですが
最後は addWindow.html です (21 行目のエラー)
ヘルプ !!!