本节我们学习 Electron 的应用部署。如果我们要使用 Electron 部署我们的应用程序,则需要进行打包和重塑。可以使用下面几个第三方打包工具来实现:electron-forgeelectron-builderelectron-packager这些打包工具将覆盖发布一个 Electron 应用所需采取的所有步骤,例如打包应用程序,            
                
         
            
            
            
            *BrowserWindow 创建和控制浏览器窗口进程:主进程一、创建程序窗口//主进程中用下面代码
	const { BrowserWindow,app} = require('electron')
	//或者在渲染进程中用“remote”
	// const { BrowserWindow} = require("electron").remote
	
	app.on('ready',()=&            
                
         
            
            
            
            探索 Electron 的创新之作:electron-about-window
 electron-about-window'About This App' mini-window for Electron apps项目地址:https://gitcode.com/gh_mirrors/el/electron-about-window 在 Web 开发的世界里,Electron 已经成为构建跨平台            
                
         
            
            
            
            从零开始学Electron笔记(三)Electron的remote模块
    在之前的文章我们介绍了一下Electron的菜单创建和事件绑定,其中提到了一个remote模块,接下来我们继续说一下Electron的这个remote模块。官方关于remote模块的地址:https://www.electronjs.org/docs/api/remoteremote&            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-30 11:01:38
                            
                                209阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            require('electron').remote解决方法地址:https://stackoverflow.com/questions/44391448/el            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-07 12:10:52
                            
                                269阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            关于electronelectron是chromium和nodejs的组合,主要使用了chromium的浏览器功能,并使用nodejs扩展了其文件系统访问、命令执行等功能。由于使用的是chromium的content模块(渲染库),而不是完整的浏览器,所以同源策略需要electron自行控制;而且其扩展功能更需要仔细过滤及控制 安全性checklist一、定时更新electron,包括c            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-01 10:29:21
                            
                                124阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            EMC电磁兼容作为专业的领域,有很多专业术语,傻傻分不清楚,我整理了43个, 废话不多说,直接进入正题。1 电磁兼容Electromagnetic Compatibility,EMC,可使电气装置或系统在共同的电磁环境条件下,既不受电磁环境的影响,也不会给环境造成这种影响。2 电磁环境Electromagnetic Environment,存在于给定场所的所有电磁现象的总和。3 半电波暗室Semi            
                
         
            
            
            
            electron各个系统下一、electron简介二、electron创建与打包应用程序2.1安装node.js2.2安装electron2.3创建主脚本文件main.js2.4创建网页index.html2.5修改package.json文件2.6运行应用程序2.7打包应用程序三、在Windows操作系统下四、在Linux操作系统下五、在KYLIN操作系统下 一、electron简介Electr            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 10:39:12
                            
                                104阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            探索Electron React Boilerplate: 建立跨平台桌面应用的新起点在现代软件开发中,构建具有丰富功能且跨平台的桌面应用程序变得越来越重要。而Electron React Boilerplate就是这样一个强大的工具,它结合了Electron和React的威力,帮助开发者快速搭建高效、美观的桌面应用。项目简介Electron React Boilerplate是一个开源的脚手架项            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-14 11:12:29
                            
                                97阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            01为什么用 JavaScript 来开发桌面应用?曾经的 JavaScript 脆弱、简陋、甚至有被边缘化的危险,不过 JavaScript 在经过了两次飞跃后(以 V8 为首的 JavaScript 引擎和 Node.js 的问世),不再受人欺负,早已升级为绿博士(复仇者联盟 4 中班纳博士和绿巨人的合体,强大而充满智慧)。V8 引擎让 JavaScript 的运行速度飞快,Node.js 让            
                
         
            
            
            
            操作步骤electron官方提供了一个示例项目(Hello world程序)的GitHub地址,只需要克隆它的仓库即可获取示例项目,操作均在cmd.exe中执行,操作步骤在这个示例项目地址页面中有写出。 大致的意思是我们需要在电脑上安装Git和带有npm的Node.Js,并且用命令行去克隆和运行这个仓库,并且它在下面为我们给出了命令行。示例项目地址:https://github.com/elect            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-13 09:34:14
                            
                                8阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Electron是什么?官网是这么描述的:Build cross platform desktop apps with JavaScript, HTML, and CSS翻译一下:使用JavaScript,HTML以及CSS搭建跨平台桌面应用诞生环境一位博主这样开玩笑说: 可能主要是因为,猿类里的亚种——前端开发——又有了新的出路了吧,还没找工作的前端开发,又有了新的岗位可以去选择,已经在岗的前端            
                
         
            
            
            
            如果您使用的是electron,则可能会发现自己需要对已部署的应用程序进行新的更改。为了实现这一目标,您需要设置一个服务器,其中包含更新工件,以便电子可以在发布新版本时收听并进行更新。本教程将展示如何制作自己的简单更新服务器。该服务器由两部分组成:后端REST服务器,可以处理文件上载;以及静态文件服务器,可以显示这些文件。本示例在Ubuntu 18.04 EC2实例(t2.micro,30 GB            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-24 15:47:55
                            
                                219阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              命令行太麻烦,肿么破?便便利用睡觉的时间解决了一点效率问题,tortoiseGit处理GitHub,一样可以处理 Git @osc ,虽然说可以用gitk来调出图形界面,but,我就是不想看见黑黑的命令提示符的框框,于是乎,近乎龟毛到变态的便便又开始了新的折腾。。。。 OK,windows系统,linux和mac勿喷。。。。。下载msysgit             
                
         
            
            
            
            目前最新的 Electron 正式版本是 13.x.x,这次 Electron 本身提供的新能力比较少,但 Node 升级到了 14.16.0,并且 v8 升级到了 9.1。本文主要介绍electron13版本使用remote模块实现渲染进程读取主进程变量的方法。 Electron13正式禁用了Re            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-02 18:49:15
                            
                                512阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Electron 主进程和渲染进程中的模块 Electron remote 模块 remote 模块提供了一种在渲染进程(网页)和主进程之间进行进程间通讯(IPC)的简便途 径。 Electron 中, 与 GUI 相关的模块(如 dialog, menu 等)只存在于主进程,而不在渲染进程中 。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-12 17:35:36
                            
                                2303阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            基于Selenium的Web UI自动化实现(java)我在我的 WebUIAuto 项目中使用的是 log4j 2框架进行日志输出。一、下载相关的 jar 包https://logging.apache.org/log4j/2.x/download.html 解压得到一系列的 jar 包,将两个关键的 jar 包导入项目中二、添加配置文件系统选择配置文件的优先级(从先到后)如下:配置文件的命名也            
                
         
            
            
            
            WIN2K服务器如果大家是就近才买的光盘,应该注意到了安装后默认都是关闭了GUEST帐号的,如果没有关闭该帐号的朋友请在控制面板管理工具,计算机管理中的用户那里进行永久禁用处理.现在去打上SP4,后门漏洞应该关闭的差不多了,注意开机一定要设定一个密码,最好让WIN2K使用自动升级功能,实现无人管理.如果你的系统上安装了SQL,一定要屏蔽了3389端口.私服安全现在已经做的差不多了.现在应该做的是一            
                
         
            
            
            
            Electron团队提供remote模块给开发者, 主要目的是为了简化渲染进程和主进程互访的难度, 这个目的却是达到了。 但也带来了很多问题, 归纳起来主要分为以下四点: 第一:它很慢 通过remote模块可以访问主进程的对象、类型、方法, 但这些操作都是跨进程的, 跨进程操作性能上的损耗可能是进程 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-02 08:46:00
                            
                                157阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1. 简介  TortoiseGit是Tortoise提供的Git版本可视化工具,简化Git记忆命令行的过程,将命令行可视化。2. 下载  官网:https://tortoisegit.org/download/    根据Git的版本下载对应位数的TortoiseGit。    下面是语言包,选择合适的位数下载简体中文汉化包。(100%汉化好评) 3. 安装与配置  (1) 先安装本体            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-29 12:04:36
                            
                                363阅读
                            
                                                                             
                 
                
                                
                    