![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
electron
文章平均质量分 59
hongc93
这个作者很懒,什么都没留下…
展开
-
electron : 无法将“electron”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。
cmd 输入 npm install -g electron 执行。那查看下electron的版本号吧。然后重新运行 项目起来。原创 2023-04-28 15:01:13 · 1326 阅读 · 1 评论 -
electron Object.fromEntries is not a function at Object.eval
(1):看提示的文件是哪个,例如我的是node_modules下webpack-hot-middleware 下client.js。(2):也可以直接全局查询Object.fromEntries 它去寻找,当然前提是可以搜索到。需要把有使用Object.fromEntries 这个方法的直接注释,或者删除掉即可。electron-vue 下载使用并初始化项目。原创 2023-04-27 15:27:21 · 256 阅读 · 0 评论 -
第八节 Electron主进程和渲染进程之间的通信
渲染进程通过事件执行主进程里的方法或者渲染进程通知主进程去处理事件,处理完成后广播一个事件给渲染进程,让渲染进程去处理。这就用到了主进程和渲染进程的通信。以上就是今天要讲的内容,主要思路就是主进程和渲染进程通信所涉及的一些知识点,当做笔记记下来。每天记录一点,助力成长!欢迎大家来浏览我的博客,如发现我有写错的地方,欢迎交流指正。原创 2022-10-21 17:12:59 · 900 阅读 · 0 评论 -
electron 应用程序updater实现热更新
3.在main文件夹下面创建更新文件。4.在main文件夹下面的。原创 2022-09-21 17:00:27 · 1815 阅读 · 1 评论 -
第七节 Electron顶部菜单及右键菜单
今天说说顶部菜单和右键菜单,顶部菜单electron默认就有不过是英文的。右键可没有需要自己搞。我们看下默认的顶部菜单(如下图1),修改后效果如图2。以上就是今天要讲的内容,主要思路就是利用remote模块调用主进程模块。每天记录一点,助力成长!欢迎大家来浏览我的博客,如发现我有写错的地方,欢迎交流指正。原创 2022-08-22 15:34:48 · 2947 阅读 · 1 评论 -
第六节 Electron安全策略
Content Security Policy 简称 CSP 是一种网页安全政策CSP 的实质就是白名单制度,开发者明确告诉客户端,哪些外部资源可以加载和执行,等同于提供白名单。它的实现和执行全部由浏览器完成,开发者只需提供配置。CSP 大大增强了网页的安全性。攻击者即使发现了漏洞,也没法注入脚本,除非还控制了一台列入了白名单的可信主机。通俗的讲开启 CSP 后可以让浏览器自动禁止外部注入恶意脚本,增加网站的安全性能。原创 2022-08-19 15:24:14 · 1007 阅读 · 0 评论 -
第五节 Electron 模块介绍 remote模块详细介绍
electron模块分为主进程模块和渲染进程模块,其中很多模块既可以在主进程中使用也可以在渲染进程中使用比如sell、nativeImage。有很多功能可以使用H5的Api及node模块就可以实现,但顶部菜单及底部托盘只能用electron模块可以修改等,electron提供了很多模块。本节案例:在渲染进程中点击按钮调用主进程的BrowserWindow打开一个新的窗口。实现方法利用渲染进程的ipcRenderer给主进程发送信息让主进程调用BrowserWindow利用remote模块实现。......原创 2022-08-18 17:06:55 · 3028 阅读 · 1 评论 -
第四节 Electron 调用H5事件结合node模块fs 实现文件拖拽读取
本文就介绍了使用H5的拖拽加上node的fs模块在electron里实现拖拽并读取文件内容。以上就是今天要讲的内容,主要思路就是利用H5的拖拽事件获取到文件的地址在用node提供的fs模块读取其内容并赋值给DOM。...原创 2022-08-11 17:18:15 · 940 阅读 · 0 评论 -
Electron 改变窗口大小 setSize失效
直接 会直接看到大小变化,放在普通场景算正常,但是如果类似从登录界面切换到主界面或者从主界面切换到登陆页面,这时候直接变化大小看起来很奇怪,最好需要做点处理过渡一下。1、初始化窗口的函数 2、新建监听,用于设置窗口信息,延迟展示窗口说明:关键代码在 ,先改成透明,然后设置大小、标题等等,然后执行最小化,最后延迟展示。注意代码顺序也会影响执行结果.........原创 2022-07-21 16:55:06 · 3341 阅读 · 0 评论 -
vue+electron搭建项目
vue electron 初始化项目原创 2022-06-06 16:54:14 · 1540 阅读 · 0 评论 -
第三节 Electron运行流程 、 主进程渲染进程并使用nodejs
package.json 中定义的入口被 称为主进程。在主进程中实例化 BrowserWindow 创建的Web 页面被称为渲染进程。主进程只有一个 渲染进程可以有多个。原创 2022-03-08 15:04:54 · 2542 阅读 · 1 评论 -
第二节 创建electron项目并启动
有三种方式创建electron项目git克隆看配置文件npm install安装依赖npm start脚手架electro-forge 手动创建_原创 2022-03-04 09:05:09 · 4713 阅读 · 2 评论 -
第一节 electron 介绍
electron是由github公司开发的一个跨平台开发的桌面软件原创 2022-03-01 07:51:34 · 389 阅读 · 0 评论 -
实战electron项目相关知识点汇总
清缓存当前打开的BrowserView页面后,重新加载view.browserView.webContents.session.clearCache().then(()=>{ view.browserView.webContents.reload()})获取窗口的宽、高、位置const { width, height, x, y } = this.newsWin.getBounds()重新设置窗口的宽、高、位置this.newsWin.setPosition(x,原创 2022-02-21 17:15:44 · 1315 阅读 · 0 评论