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

自己做的网页加在网站文章上为什么打不开嘉兴网站建设搭建

自己做的网页加在网站文章上为什么打不开,嘉兴网站建设搭建,手机端怎么刷排名,优秀甜品网站目录 1、首先安装使用2、再进行初始化3、在渲染进程中使用 electron的remote是一个electron模块,它将JavaScript对象从主进程桥接到渲染进程,是在electron 14.0.0版本之前使用!!!在electron 14.0.0以后,rem…

目录

    • 1、首先安装使用
    • 2、再进行初始化
    • 3、在渲染进程中使用

electron的remote是一个electron模块,它将JavaScript对象从主进程桥接到渲染进程,是在electron 14.0.0版本之前使用!!!在electron 14.0.0以后,remote这个模块已经被废弃;后续的版本官方建议直接去使用主进程和渲染进程之间的IPC通信来实现 【感兴趣的可以点击这一篇查看IPC通信的使用】

1、首先安装使用

yarn add --save @electron/remote 
或者是
npm install --save @electron/remote

在这里插入图片描述
我这个是在一个空的文件夹下安装的,方便从外网迁移到内网的项目中,可以把remote相关的直接迁移到你的内网进行使用【因为我内网没办法进行直接安装】;

2、再进行初始化

@electron/remote/main必须在主进程中初始化,然后才可以在渲染进程中直接使用

// 也就是我们在主进程那种进行初始化
require('@electron/remote/main').initialize()

如图所示,这是我在主进程中添加的:
这里要把contextIsolation:改为false,允许在渲染进程使用Node【但是有安全风险】
在这里插入图片描述

3、在渲染进程中使用

const { BrowserWindow } = window.require(‘@electron/remote’);
或者引入其他的
以下是我在开发过程中的使用方式,我要使用electron的shell 去 实现一个打开文件;

import React from 'react';
const { app, shell } = window.require('@electron/remote');
const path = window.require('path');
const fs = window.require('fs');const UserManualButton = () => {const handleUserManual = () => {// 获取系统下载目录并拼接路径const downloadsPath = app.getPath('downloads');const manualPath = path.join(downloadsPath, 'New', 'testFile.pdf');// 检查文件是否存在if (fs.existsSync(manualPath)) {shell.openPath(manualPath).then(() => console.log('文件打开成功')).catch(err => console.error('打开失败:', err));} else {console.error('文件不存在:', manualPath);}};return (<button onClick={handleUserManual}>打开用户手册</button>);
};export default UserManualButton;

但是在这里会有安全风险:contextIsolation: false 会降低应用安全性,因为渲染进程可以直接访问 Node.js API
后续在大于electron 14版本就用到刚刚上方提到的IPC通信,并且为什么@electron/remote被废弃

electron官网

以上就是一个简单的使用了

http://www.dtcms.com/a/604649.html

相关文章:

  • 图片模板 网站源码wordpress菜单居右
  • 新会网站建设公司购物网站建设市场调查论文
  • wordpress中英网站插件如何免费制作网页
  • 南充北京网站建设国内最好的域名注册商
  • 个人网站设计要求360免费wifi怎么连接
  • 北京建设网站的公司兴田德润优惠北京百度网讯科技有限公司
  • 做网站的数据库公司注册网上核名几个字
  • 自己怎么做优惠搜网站西安h5建站
  • 网站排名下降怎么办做美食网站的需求
  • 衡水网站设计公司哪家专业织梦做网站详细教程
  • 网站开发与制作中期报告购买云服务器
  • 课程网站开发与设计网页设计与网站建设的热点
  • 新问网站设计国家开发公司
  • 自建网站支付问题包装袋设计
  • 湖北建设招标网 官方网站小程序第三方平台免费
  • 缘魁上海网站建设三五互联网站管理登录地址是多少
  • 百度搜索网站图片唐山的网站建设公司
  • 电子商务毕业设计网站建设业务工程建设施工企业质量管理规范
  • 做网站的公司哪个好怎样做免费商城网站
  • 咸阳做网站排名做网页一般多少钱
  • 南山制作网站建设部政务网站
  • 公司网站设计素材注册网站域名的入口
  • 学院评估 网站建设整改吴中区做网站的公司
  • 北京市住房及城乡建设网站网站精神文件建设专栏
  • 给视频做特效的网站外贸建站用什么平台好
  • 怎么做网站的代理商游戏网站平台怎么做
  • 商城网站建设哪家最好室内设计联盟官方app
  • 义乌网站建设优化案例廊坊做网站费用
  • 网站建设工作具体内容适合夜间看的直播app大全
  • 旅游型网站建设网页版微信怎么登陆