preload-send-extension.js 389 B

12345678910111213141516
  1. const { contextBridge, ipcRenderer } = require('electron');
  2. let result;
  3. try {
  4. result = contextBridge.executeInMainWorld({
  5. func: () => ({
  6. chromeType: typeof chrome,
  7. id: globalThis.chrome?.runtime.id,
  8. manifest: globalThis.chrome?.runtime.getManifest()
  9. })
  10. });
  11. } catch (error) {
  12. console.error(error);
  13. }
  14. ipcRenderer.invoke('preload-extension-result', result);