24
2022
03

golang防止主进程退出

func run() { //注册完成后进行下面的操作,注册过程已经完成了,只需要写下面这部分 //regClass.ShowMessage2("注册验证有效,现在可以进入敏感操作了~") alarm() var c = make(chan bool) <-c }
17
2022
03

Electron使用时拦截HTTP请求的解决方案

Electron使用时拦截HTTP请求的解决方案背景最近在做一个Web和Electron共用一份代码的工程,由于使用到了第三方的库(我们是在线地图),该库的认证方式是请求时加key,并且它在后台会校验referer。于是问题就来了,Electron是运行在本地的,http请求的时候,是不会带有授权Web站点的referer的。导致认证失败,无法调用所需的api接口。分析既然HTTP请求发送的时候不带referer,那么我们给他加上去,是不是就可以了呢?对策方法1:自定义HTTP协议,在发送请求时
13
2022
01

electron弹出信息窗

 const {dialog,shell,nativeImage} = require('electron');  dialog.showMessageBox({                 type: "info",//图标类型 &
12
2022
01

electron主进程和渲染进程通讯,发送信息,非常好用

同步(推荐文本,不推荐大文件,等待时间过久):主进程: ipcMain.on('cmd', function (event, arg) { if(arg=="pwd")     event.returnValue='12345'//同步 } 渲染进程: const ipcRenderer = require('ele
11
2022
01

electron生成环境无法访问部分税务网站问题

生产环境Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) xmChrome/1.0.0 Chrome/96.0.4664.45 Electron/16.0.1 Safari/537.36调试环境Mozilla/5.0 (Windows N
09
2021
12

golang打开网址(官方)

exec.Command("rundll32", "url.dll,FileProtocolHandler", url).Start()
02
2021
09

electron 强大的node.js桌面应用程序-安装步骤和HelloWorld

下载node.js并安装:官网下载入口:https://nodejs.org/zh-cn/长期服务版:https://nodejs.org/dist/v14.17.6/node-v14.17.6-x64.msi(以上版本只能在win8.1以上系统中安装)兼容win7最后一个版本:win7 安装最后一个支持的nodejs-13.14.0:              https://npm.taobao.org/mirrors/n