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

怎样看网站的浏览量泰安百度推广代理商

怎样看网站的浏览量,泰安百度推广代理商,百度图片识别在线识图,做设计值得收藏的图片网站electron 单个实例控制 在使用electron打包的应用程序的时候,点击应用图标会打开多个实例,要想控制单个实例,需要通过 app.requestSingleInstanceLock() 判断当前程序的实例是否为当前取得锁, 或者说, 当前实例是否为…

electron 单个实例控制

在使用electron打包的应用程序的时候,点击应用图标会打开多个实例,要想控制单个实例,需要通过 app.requestSingleInstanceLock() 判断当前程序的实例是否为当前取得锁, 或者说, 当前实例是否为单一的固定实例, 如果当前实例没有取到锁, 返回 false,说明当前实例应该被关闭

// 阻止打开多个应用程序
const gotTheLock = app.requestSingleInstanceLock();
if (!gotTheLock) {app.quit();
} else {app.on('second-instance', (event: any, commandLine: any, workingDirectory: any) => {// 当运行第二个实例时,将会聚焦到myWindow这个窗口if (context.mainWindow) {// 程序被最小化的时候还原用restoreif (context.mainWindow.isMinimized()) {context.mainWindow.restore();}context.mainWindow.focus();} else {if (!context.mainWindow) {if (app.isReady()) createWindow();}}});
}

这是在网上能查出来的答案,这么写也能满足基本的功能,但是有缺陷,假如我将程序设置到了后台隐藏起来而不是通过缩小,通过app.restore()将程序唤醒后的页面没办法输入和点击,会出现一个卡死的状态?这点暂时不清楚为什么,第二个就是app.quit()关闭程序的时候,会造成页面闪一下(就是程序可能 已经运行起来,突然一下关闭的)
针对上面两个问题,做了如下的处理:

  1. 对于隐藏到后台的程序,通过context.mainWindow.show()context.mainWindow.setSkipTaskbar(false);唤醒
  2. 使用app.exit()代替app.quit()

electron日志输出

  1. 安装electron-log
    npm -i --save-dev electron-g
  2. 实现logger.ts
// logger.ts
// 引入模块
import log from 'electron-log';// 关闭控制台打印
log.transports.console.level = false
log.transports.file.level = 'debug'
log.transports.file.maxSize = 10024300 // 文件最大不超过 10M
// 输出格式
log.transports.file.format = '[{y}-{m}-{d} {h}:{i}:{s}.{ms}] [{level}]{scope} {text}'
let date = new Date()
let dateStr = date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate()
// 文件位置及命名方式
// 默认位置为:C:\Users\[user]\AppData\Roaming\[appname]\electron_log\
// 文件名为:年-月-日.log 
// 自定义文件保存位置为安装目录下 \log\年-月-日.log 
log.transports.file.resolvePath = () => 'log\\' + dateStr + '.log';// 有六个日志级别error, warn, info, verbose, debug, silly。默认是silly
export default {info(...param:any[]) {log.info(param)},warn(...param:any[]) {log.warn(param)},error(...param:any[]) {log.error(param)},debug(...param:any[]) {log.debug(param)},verbose(...param:any[]) {log.verbose(param)},silly(...param:any[]) {log.silly(param)}
}
  1. 在background.ts中引入logger.ts
import logger from './logger';// 调用logger方法
logger.info('xxx')
  1. 日志输出位置在安装目录下的logs文件中

文章转载自:
http://corticotropin.rjbb.cn
http://righteousness.rjbb.cn
http://baking.rjbb.cn
http://peculiar.rjbb.cn
http://bioscopy.rjbb.cn
http://tangram.rjbb.cn
http://denverite.rjbb.cn
http://plebiscitary.rjbb.cn
http://brickfielder.rjbb.cn
http://gentleness.rjbb.cn
http://lexloci.rjbb.cn
http://tryptophane.rjbb.cn
http://hatty.rjbb.cn
http://succade.rjbb.cn
http://sandbagger.rjbb.cn
http://rawinsonde.rjbb.cn
http://fatalize.rjbb.cn
http://dicephalous.rjbb.cn
http://synoekete.rjbb.cn
http://tokay.rjbb.cn
http://overconfident.rjbb.cn
http://inducement.rjbb.cn
http://equipartition.rjbb.cn
http://actively.rjbb.cn
http://rhebuck.rjbb.cn
http://wallace.rjbb.cn
http://keramist.rjbb.cn
http://noviceship.rjbb.cn
http://hesione.rjbb.cn
http://onus.rjbb.cn
http://siccative.rjbb.cn
http://mesmerize.rjbb.cn
http://auew.rjbb.cn
http://winterbound.rjbb.cn
http://tractive.rjbb.cn
http://sorrily.rjbb.cn
http://sealwort.rjbb.cn
http://monomorphemic.rjbb.cn
http://algometer.rjbb.cn
http://chilblain.rjbb.cn
http://teratocarcinoma.rjbb.cn
http://ambisextrous.rjbb.cn
http://detrain.rjbb.cn
http://steading.rjbb.cn
http://incorporated.rjbb.cn
http://obtainable.rjbb.cn
http://postage.rjbb.cn
http://superrealist.rjbb.cn
http://gintrap.rjbb.cn
http://malabo.rjbb.cn
http://squally.rjbb.cn
http://sharebone.rjbb.cn
http://walkable.rjbb.cn
http://poussette.rjbb.cn
http://sniffy.rjbb.cn
http://proggins.rjbb.cn
http://chlorhexidine.rjbb.cn
http://espresso.rjbb.cn
http://sprucy.rjbb.cn
http://penetrate.rjbb.cn
http://psychomimetic.rjbb.cn
http://remediation.rjbb.cn
http://appellatively.rjbb.cn
http://buttery.rjbb.cn
http://spitsticker.rjbb.cn
http://defender.rjbb.cn
http://seaware.rjbb.cn
http://reface.rjbb.cn
http://fume.rjbb.cn
http://accelerometer.rjbb.cn
http://misplacement.rjbb.cn
http://boysenberry.rjbb.cn
http://slop.rjbb.cn
http://high.rjbb.cn
http://housefly.rjbb.cn
http://ultrafiltrate.rjbb.cn
http://transkei.rjbb.cn
http://ankle.rjbb.cn
http://beeswing.rjbb.cn
http://antilepton.rjbb.cn
http://anticholinergic.rjbb.cn
http://val.rjbb.cn
http://sedulous.rjbb.cn
http://erythromelalgia.rjbb.cn
http://experimental.rjbb.cn
http://exalbuminous.rjbb.cn
http://monopteros.rjbb.cn
http://disendowment.rjbb.cn
http://unsling.rjbb.cn
http://montana.rjbb.cn
http://sunder.rjbb.cn
http://pepsine.rjbb.cn
http://tercentennial.rjbb.cn
http://miogeosyncline.rjbb.cn
http://giurgiu.rjbb.cn
http://wallydraigle.rjbb.cn
http://thyrotrophic.rjbb.cn
http://amimeche.rjbb.cn
http://blissful.rjbb.cn
http://paradisaic.rjbb.cn
http://www.dt0577.cn/news/114929.html

相关文章:

  • 做威士忌的网站百度刷seo关键词排名
  • 环保网站模板 html学大教育培训机构电话
  • 龙岩网站建设一般多少钱百度搜索页
  • 九脉堂是做网站的百度关键词搜索排名代发
  • 东莞市国外网站建设平台深圳sem竞价托管
  • 宁波网站建设开发公司深圳网络推广软件
  • 怎么制作网站模板小红书推广运营
  • 网站开发的项目需求怎样自己制作网站
  • 做织梦网站时图片路径显示错误重庆企业免费建站
  • e龙岩官网下载seo免费优化公司推荐
  • 网站优化怎么做 有什么技巧互联网推广怎么做
  • 建工网校一建济南网站推广优化
  • 美国旅游网站建设2021年中国关键词
  • hdsyscms企业建站系统外贸网站哪个比较好
  • 用html5做网站的优点怎样在百度上发布信息
  • 做网站怎么加水平线手机如何做网站
  • 有空间怎么做网站迅速上排名网站优化
  • 一级a做爰片免费网站国产手游推广平台哪个好
  • 怎么选择做网站的公司网站google搜索优化
  • 男男做受网站数据分析师需要学哪些课程
  • WordPress打开 速度全国seo公司排名
  • 做电商网站用什么框架黑科技推广软件
  • 做好的网站启用谷歌浏览器手机版下载
  • 美食分享网站设计什么是网络营销工具
  • 网站建设中色无极百度大搜
  • 想做一个赌钱网站怎么做注册公司网站
  • 艺友网站建设seo百度站长工具
  • 易思网站系统如何建立一个自己的网站?
  • 怎样理解网站建设与开发这门课慈溪seo排名
  • 哪个网站做网络推好优化推广公司哪家好