128128由于软件默认使用了透明窗口,根据Electron官方文档的[ 说明] ( https://electronjs.org/docs/api/frameless-window#%E5%B1%80%E9%99%90%E6%80%A7 ) :
129129> 在 windows 操作系统上, 当 DWM 被禁用时, 透明窗口将无法工作。
130130
131- 因此,当 win7 没有使用** AERO ** 主题时界面将会显示异常,开启AERO的方法请自行百度:` win7开启aero效果 ` (开启后可看到任务栏变透明)。<br >
131+ 因此,当 win7 没有使用** Aero ** 主题时界面将会显示异常,开启AERO的方法请自行百度:` win7开启Aero效果 ` (开启后可看到任务栏变透明)。<br >
132132从` 0.14.0 ` 版本起不再强制要求开启透明效果,若你实在不想开启(若非电脑配置太低,墙裂建议开启!),可通过添加运行参数` -dt ` 来运行程序即可,例如:` .\lx-music-desktop.exe -dt ` ,添加方法可自行百度“给快捷方式加参数”,该参数的作用是用来控制程序是否使用非透明窗口运行。
133133
134- 注:启用** AERO ** 主题后,若软件出现黑边框,则重启软件即可恢复正常。
134+ 注:启用** Aero ** 主题后,若软件出现黑边框,则重启软件即可恢复正常。
135135
136- 对于一些完全无法正常显示界面、开启了AERO后问题仍未解决的情况,请阅读下面的 ** 软件启动后 ,界面无法显示** 解决。
136+ 对于一些完全无法正常显示界面、开启了AERO后问题仍未解决的情况,请阅读下面的 ** Window 7 下软件启动后 ,界面无法显示** 解决。
137137
138138### Linux 下界面异常
139139
142142
143143注:v1.6.0及之后的版本才支持` -dha ` 参数
144144
145- ## 软件启动后 ,界面无法显示
145+ ## Window 7 下软件启动后 ,界面无法显示
146146
147147对于软件启动后,可以在任务栏看到软件,但软件界面在桌面上无任何显示,或者整个界面偶尔闪烁的情况。<br >
148148原始问题看:< https://github.com/electron/electron/issues/19569#issuecomment-522231083 > <br >
149149解决办法:下载` .NET Framework 4.7.1 ` 或** 更高** 版本安装即可(建议安装最新版,若安装过程中遇到问题可尝试自行百度解决)。<br >
150150微软官方下载地址:< https://dotnet.microsoft.com/download/dotnet-framework > <br >
151- 下载` Runtime(运行时) ` 版即可,安装完成后可能需要重启才生效。
151+ 下载` Runtime(运行时) ` 版即可,安装完成后可能需要重启才生效, ** 若出现闪烁的情况 ** ,可阅读下面的 ** Windows 7 下整个界面闪烁 ** 解决 。
152152
153- 若还是不行可尝试以下操作:
153+ ## Windows 7 下整个界面闪烁(消失又出现)
154154
155- - 更新显卡驱动
156- - 添加启动参数` -dha ` 运行(添加的方法请自行百度“给快捷方式加参数”)
157- - 尝试将绿色版的软件放在** 桌面** 或** 我的文档** 运行
155+ 可尝试在关掉软件后,在桌面空白处鼠标右击,在弹出的菜单中选择** 个性化** ,在弹出的窗口中** 切换到系统内置的Aero主题** ,然后再启动软件看是否解决。
158156
159157## Windows 7 下桌面歌词字体列表为空
160158
@@ -344,8 +342,8 @@ send(EVENT_NAMES.inited, {
344342
345343```
346344
347- - ` @name ` :源的名字,建议不要过长,10个字符以内
348- - ` @description ` :源的描述,建议不要过长,20个字符以内 ,可不填,不填时必须保留 @description
345+ - ` @name ` :源的名字,建议不要过长,24个字符以内
346+ - ` @description ` :源的描述,建议不要过长,36个字符以内 ,可不填,不填时必须保留 @description
349347- ` @version ` :源的版本号,可不填,不填时可以删除 @version
350348- ` @author ` :脚本作者名字,可不填,不填时可以删除 @author
351349- ` @homepage ` :脚本主页,可不填,不填时可以删除 @homepage
@@ -354,6 +352,10 @@ send(EVENT_NAMES.inited, {
354352
355353应用为脚本暴露的API对象。
356354
355+ #### ` window.lx.version `
356+
357+ 自定义源API版本,API变更时此版本号将会更改(新增于v1.14.0之后)
358+
357359#### ` window.lx.EVENT_NAMES `
358360
359361常量事件名称对象,发送、注册事件时传入事件名时使用,可用值:
@@ -409,6 +411,7 @@ const cancelHttp = window.lx.request(url, options, callback)
409411应用提供给脚本的工具方法:
410412
411413- ` window.lx.utils.buffer.from ` :对应Node.js的 ` Buffer.from `
414+ - ` window.lx.utils.buffer.bufToString ` :Buffer转字符串 ` bufToString(buffer, format) ` ,` format ` 对应Node.js ` Buffer.toString ` 的参数(v1.14.0之后新增)
412415- ` window.lx.utils.crypto.aesEncrypt ` :AES加密 ` aesEncrypt(buffer, mode, key, iv) `
413416- ` window.lx.utils.crypto.md5 ` :MD5加密 ` md5(str) `
414417- ` window.lx.utils.crypto.randomBytes ` :生成随机字符串 ` randomBytes(size) `
0 commit comments