当前位置: 首页 > wzjs >正文

网站漏洞以及找后台入口 等功能.外贸营销网站建设

网站漏洞以及找后台入口 等功能.,外贸营销网站建设,蒙阴哪有做淘宝网站的,湖南整合营销公司目录 为什么废弃remote解决方案 ———— IPC通信举例:还以打开文件夹举例:1、在主进程使用ipcMain:2、在preload.ts 预加载文件使用ipcRender:3 、在渲染文件中使用: 上文已经讲述了 在electron中使用electron/remot…

目录

      • 为什么废弃remote
      • 解决方案 ———— IPC通信
          • 举例:还以打开文件夹举例:
            • 1、在主进程使用ipcMain:
            • 2、在preload.ts 预加载文件使用ipcRender:
            • 3 、在渲染文件中使用:

上文已经讲述了 在electron中使用@electron/remote,一定要注意看你当前项目的 electron版本是多少!!其实也是记录自己在开发过程中踩到的吭,刚使用electron时不是很熟悉,直接上手去进行开发,看到这个remote挺好用,可以直接在我们的渲染进程中直接使用,最后开发完毕了,发现remote已经被废弃了,并且有安全风险,自己当前的版本是22.3.27;

为什么废弃remote

  • 安全性问题:因为在main中contextIsolation设置为false,会将主进程的功能暴露给渲染进程,增加了安全风险;
  • 维护成本高:模块实现复杂;
  • 性能问题:主进程和渲染进程之间是属于同步操作,在高频调用时,会导致性能问题;

解决方案 ———— IPC通信

使用IPC通信 :ipcMain 和 ipcRender可以实现主进程和渲染进程的通信交互【IPC 通信能更灵活、安全、高效地实现主 、渲染进程交互,可控性更强 。】

在主进程main.js中,
nodeIntegration: false, // 禁用渲染进程直接集成 Node.js
contextIsolation: true, // 启用上下文隔离,增强安全

举例:还以打开文件夹举例:
1、在主进程使用ipcMain:

在这里插入图片描述

2、在preload.ts 预加载文件使用ipcRender:
const { contextBridge, ipcRenderer } = require('electron');// 暴露自定义 API 给渲染进程,这里暴露打开用户手册的方法
contextBridge.exposeInMainWorld('electronAPI', {openUserManual: () => {return ipcRenderer.invoke('open-user-manual');}
});
3 、在渲染文件中使用:
import  React from "react"const HelpBar = () => {return (<button onClick={async()=>await window.electrionAPI.openUserManual()}>打开用户手册</button>);
};export default HelpBar;

ps:当然@electron/remote 也可以继续使用,可以临时当一个过渡方案

http://www.dtcms.com/wzjs/532473.html

相关文章:

  • 网站建设发展前景百度指数行业排行
  • 广州网站设计价格合肥seo网站建设
  • 企业网站建设背景百度站内搜索
  • 海口企业网站建设优化网站排名茂名厂商
  • dedecms制作网站地图在哪里找软件开发公司
  • 用bootstrap做的网站口碑营销经典案例
  • 学做网站要学什么软件微信公众平台开发
  • 公司网站运营方案百度投诉中心入口
  • 邢台专业网站建设公司推荐百度app优化
  • 四川广安网站建设免费网站推广工具
  • 网站建设推广代理公司关于网络推广的方法
  • 国外设计网站behance打不开百度app下载安装普通下载
  • 基于jsp的网站开发网站推广方案范文
  • 网站运营维护合同广东做seo的公司
  • 17网站一起做网店东莞免费网站在线客服系统源码
  • 毕设做网站 方面的论文网络营销研究背景及意义
  • 成都专业做网站的公司有哪些权威seo技术
  • 清博大数据舆情监测平台上海seo推广服务
  • iis打开网站变成下载百度竞价sem
  • 做网站的收入武汉网络推广
  • 株洲网站建设全球网站流量排名查询
  • laravel网站怎么做项目线上宣传方式有哪些
  • 购物网站asp源码怎么把产品快速宣传并推广
  • 珠海易注册网站今日新闻头条新闻
  • 中国网站建设银行-个人客户微信公众号怎么推广
  • 贸易公司 网站 扶持网络seo优化平台
  • 贵州企业网站建设公司怎样优化网站关键词排名靠前
  • 化工设计网站优化营商环境条例解读
  • 河西做网站公司泉州关键词优化软件
  • 如何做网站logo做推广的软件有哪些