首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    electron开发客户端注意事项

    winId: item.winId, siteId: item.id, url, type }); }); 子窗口的渲染进程接收消息的代码 ipcRenderer.on...注意,应该dom-ready了之后再发,要不然你的子窗口进程有可能接收不到消息 子窗口的渲染进程给主窗口的渲染进程发消息比较麻烦 子窗口要先把消息发送给主进程,再由主进程中转给主窗口 const { ipcRenderer...} = require('electron'); ipcRenderer.send('articleRefreshMain', { siteId:'cnblogs',...message) => { mainWindow.webContents.send('contentRefreshRenderer', message); }); 主窗口渲染进程接收消息的代码 ipcRenderer.on...HTML的内容 最后用了electron的操作剪切板的能力才搞定的 先把文章内容放到剪贴板,再focus知乎的编辑器,再执行黏贴事件 代码如下: const { clipboard, ipcRenderer

    2.2K40

    自己实现一个Electron跨进程消息组件(新书自荐)

    但这也带来了很多问题,具体的细节请参与我之前写的文章: https://www.cnblogs.com/liulun/p/15217180.html Electron团队把remote模块拿掉之后,开发者就只能使用ipcRenderer...首先这个组件整合了NodeJs的events模块和Electron收发事件的模块,所以先把这些模块引入进来 let events = require('events') let { ipcRenderer...接下来我们就在initEventPipe方法内初始化了我们自己的跨进程消息管道 private initEventPipe() { if (ipcRenderer) { ipcRenderer.on...、ipcMain是否存在来判断当前进程是渲染进程还是主进程; 如果是渲染进程则用ipcRenderer监听一个名为__eventPipe的消息;如果是主进程我们则通过ipcMain监听一个名为__eventPipe...) { ipcRenderer.invoke('__eventPipe', { eventName, eventArgs }) } } 这个方法发射一个跨进程消息,如果是渲染进程调用这个方法

    1.2K21

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券