有没有办法在Electron中设置下载应用程序新更新的进度条?我正在使用Squirrel和electron-simple-updater
为Windows开发应用程序,我的问题是更新程序仅在开始下载更新和完成时发出事件。我的更新有点大(大约80MB),对于ISP较慢的用户,它有点sux :(
答案 0 :(得分:1)
也许此链接可以提供您想要的内容
https://github.com/iffy/electron-updater-example/blob/master/main.js
autoUpdater.on('download-progress', (ev, progressObj) => {
sendStatusToWindow('Download progress...');
})
答案 1 :(得分:0)
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
exclude-result-prefixes="xs" version="1.0">
<xsl:strip-space elements="*"/>
<xsl:output indent="yes"/>
<xsl:template match="@* | node()">
<xsl:copy>
<xsl:apply-templates select="@* | node()"/>
</xsl:copy>
</xsl:template>
<xsl:template match="property[namevalue[contains(@name, 'loccode')]]">
<property>
<xsl:for-each select="namevalue[contains(@name, 'loccode')]">
<xsl:variable name="seq" select="concat('locdesc', substring-after(@name, 'loccode'))"/>
<xsl:copy>
<xsl:apply-templates select="@*"/>
<xsl:value-of select="concat(., '#', //namevalue[@name = $seq])"/>
</xsl:copy>
</xsl:for-each>
</property>
</xsl:template>
<xsl:template match="property[namevalue[contains(@name, 'locdesc')]]"/>
</xsl:stylesheet>
使用此代码,可以看到日志以查看下载进度