問題タブ [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.
javascript - Electron は、ブラウザ ウィンドウで ipcRenderer を使用して、選択したオブジェクトのクラス名を取得します。
ipcRendere を使用してレンダラーとメインの間で対話するために使用するブラウザー ウィンドウ オブジェクトが'NodeIntegration=true'あります。github.com などのページでは正常に動作します。残念なことに、StackOverflow は外部の JavaScript ファイルをロードしません。NodeIntegration をオフにすると、正常に動作します。
以下は私のコードです
コンテキスト メニューを使用して、選択したオブジェクトを右クリックします o クラスを識別し、同期メッセージとして渡します
}
ページの読み込みが完了すると、 Dom インスペクターと Jquery が読み込まれます
出力
ノード統合をオフにすると機能しますが、dom-inspector js を挿入する方法がわかりません。を使用し<webview>てスクリプトをプリロードする必要がありますか、何かアイデアはありますか?
vue.js - Electron JS イベントが複数回発生する
electronJS で、メイン プロセスからレンダラー プロセスにイベントを送信するカスタム アプリケーション メニューを作成しましたが、このイベントが複数回実行されているのを聞いているところです。それで、誰かがエラーを見つけて解決するのを手伝ってくれたら。ありがとう。これが私のコードです:
現在、この console.log は複数回出力されています。
元のコード:
}、
javascript - Windows.alert() は、electron-react アプリのテキスト入力フィールドへのアクセス/データ入力を妨げます。windows.alert を処理する最良の方法は何ですか?
electron-react アプリにテキスト入力フィールドがあります。windows.alert() は、特定の条件が与えられた状態の変更に関するアラートを介して使用されていました。しかし、アラートをスローした後、完全に別のフォームの入力テキスト フィールドでは、ユーザーはアプリケーションをクリックしてから再度入力しないとデータを入力できませんでした。
現在、electron の ipcRenderer と ipcMain を使用してアラートをスローする回避策がありますが、スタイルがアプリケーションの残りの部分とうまく一致しません。テキスト入力フィールドへのデータ入力をブロックしない windows.alert() を処理する方法はありますか? windows.alert() がテキスト入力へのデータ入力をブロックする原因は何ですか?
前のコード例:
preload.js および ipcMain の ipcRenderer を使用してコードを回避します。
