Electron 结合WEB项目制作桌面APP之一 ---- 基础填坑

解决tomcat中startup.bat弹出黑窗口的问题

  • 将tomcat/bin目录下的setclasspath.bat文件中的set _RUNJAVA="%JRE_HOME%\bin\java.exe"修改为set _RUNJAVA="%JRE_HOME%\bin\javaw"即可

解决tomcat中shutdown.bat弹出不自动关闭的黑窗口问题

  • 在开头加入以下代码就可以使.bat文件不出现黑窗口在后台运行
    @echo off

    if "%1" == "h" goto begin
    mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
    :begin
    REM

需要管理员权限启动的bat

    @echo off

    mode con lines=50 cols=80
    %1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit

    rem 回到当前的目录
    cd /d "%~dp0"

在electron应用和web应用中判断应用类型是否为APP

  • 只需要判断userAgent字段是否包含 Electron 即可
    window.navigator.userAgent.indexOf("Electron") !== -1 ? 'ELectron桌面应用' : 'web应用'

持续更新中…

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值