実現したいこと
electronでchart.jsのようなブラウザ環境で動くパッケージを使いたいと思っています
前提
・webPreferenceの設定は公式が指定するようにしています
webPreferences: { preload: path.join(__dirname, 'preload.js') },
発生している問題・エラーメッセージ
preload.jsを利用してipcMain,ipcRendererを介して実行しようとするのですが
chart.jsがブラウザ上の挙動のためかメインプロセスでコードを実行できません。
レンダリングプロセス側で呼び出そうにも、そちら側ではnode.jsの参照が禁止されています。
セキュリティの問題は諦めて
webPreferences: { nodeIntegration: false // preload: path.join(__dirname, 'preload.js') },
で実行するしかありませんか?
通常は、どうやってelectronでブラウザ上で処理するnode.jsを利用しているのでしょうか?
試したこと
セキュリティリスクを無視しての実行は確認済みです。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。