// const { ipcRenderer, contextBridge } = require('electron'); // 关闭上下文隔离 const { ipcRenderer, contextBridge } = require("electron"); const renderer = require('@rongcloud/electron-renderer'); const sendUrl = async (url) => { let option = { title: '标题', body: '内容', icon: 'logo.png' } let myNotification = new window.Notification(option.title,option) return await ipcRenderer.invoke('on-url-event', url); } contextBridge.exposeInMainWorld("electronAPI", { sendUrl: sendUrl }) // contextBridge.exposeInMainWorld('ipcRenderer',{ // print(url){ // // 渲染进程给主进程发送⼀个消息 // console.log('渲染进程给主进程发送⼀个消息'); // ipcRenderer.send('print',url) // } // }) contextBridge.exposeInMainWorld('ipcRenderer', ipcRenderer); // window.electron_demo = { // __startWithAppkey__: (appkey) => { // ipcRenderer.sendSync('__startWithAppkey__', appkey); // }, // __downloadFile__: (url) => { // ipcRenderer.send('__downloadFile__',url) // } // } console.log('0000000000000000000000000000000000000')