問題タブ [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 投票する
0 に答える
70 参照

javascript - Electron は、ブラウザ ウィンドウで ipcRenderer を使用して、選択したオブジェクトのクラス名を取得します。

ipcRendere を使用してレンダラーとメインの間で対話するために使用するブラウザー ウィンドウ オブジェクトが'NodeIntegration=true'あります。github.com などのページでは正常に動作します。残念なことに、StackOverflow は外部の JavaScript ファイルをロードしません。NodeIntegration をオフにすると、正常に動作します。

以下は私のコードです

コンテキスト メニューを使用して、選択したオブジェクトを右クリックします o クラスを識別し、同期メッセージとして渡します

}

ページの読み込みが完了すると、 Dom インスペクターと Jquery が読み込まれます

出力

ここに画像の説明を入力

ノード統合をオフにすると機能しますが、dom-inspector js を挿入する方法がわかりません。を使用し<webview>てスクリプトをプリロードする必要がありますか、何かアイデアはありますか?

0 投票する
3 に答える
1244 参照

vue.js - Electron JS イベントが複数回発生する

electronJS で、メイン プロセスからレンダラー プロセスにイベントを送信するカスタム アプリケーション メニューを作成しましたが、このイベントが複数回実行されているのを聞いているところです。それで、誰かがエラーを見つけて解決するのを手伝ってくれたら。ありがとう。これが私のコードです:

現在、この console.log は複数回出力されています。

元のコード:

}、

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

javascript - Windows.alert() は、electron-react アプリのテキスト入力フィールドへのアクセス/データ入力を妨げます。windows.alert を処理する最良の方法は何ですか?

electron-react アプリにテキスト入力フィールドがあります。windows.alert() は、特定の条件が与えられた状態の変更に関するアラートを介して使用されていました。しかし、アラートをスローした後、完全に別のフォームの入力テキスト フィールドでは、ユーザーはアプリケーションをクリックしてから再度入力しないとデータを入力できませんでした。

現在、electron の ipcRenderer と ipcMain を使用してアラートをスローする回避策がありますが、スタイルがアプリケーションの残りの部分とうまく一致しません。テキスト入力フィールドへのデータ入力をブロックしない windows.alert() を処理する方法はありますか? windows.alert() がテキスト入力へのデータ入力をブロックする原因は何ですか?

前のコード例:

preload.js および ipcMain の ipcRenderer を使用してコードを回避します。