問題タブ [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.

0 投票する
1 に答える
653 参照

electron - プリロード スクリプトで ipc 通信を呼び出すのは良い方法ですか?

習い始めたばかりelectronです。ipcRendererプリロードスクリプト内で呼び出しを使用するのが良い考えかどうか疑問に思っていました。つまり:

私が読んだすべてのチュートリアルでは、呼び出しjsを管理するために外部ファイルを使用しており、スクリプトipcRendererを気にすることさえありません。preloadしかし、それは機能します。

私はまた、ipc電話なしで私が望むものを達成することができます:

どちらの方がよいですか?マイナスの影響はわかりません。最初からベスト プラクティスを学びたいだけです。

0 投票する
0 に答える
92 参照

electron - 一度に1文字ずつ文字列を渡すelectron ipcRenderer

ipc プロセスを使用して、render から main に文字列を渡そうとしています。何らかの理由で、a) 繰り返し発砲し、b) 送信する前に文字列全体が設定されていることを明確に確認できますが、一度に 1 つの文字のみを送信します。一体何が起こっているのか、これを正しい文字列を含む単一の呼び出しに圧縮するにはどうすればよいですか?

レンダラー:

主要:

レンダラーでは、単純な出力を取得しています

しかし、主に、次の出力が得られます。

編集: パズルの手がかりの 1 つ、ユーザー名は状態フック変数でした。それをリテラル文字列と交換したところ、文字列全体が送信されましたが、まだ数回送信されています。したがって、この問題の半分は、電子が反応フックのロジックでうまく機能しない可能性があります。

0 投票する
0 に答える
106 参照

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 行目のエラー)

ヘルプ !!!