有几种“非持久性”方法可以检查应用程序是否基于Electron构建,并且取决于操作系统。
您需要进入应用程序文件夹(例如,Applications对于macOS,Program FilesWindows或/usr/shareLinux ...
以下是您可能在应用程序文件夹中找到的文件/目录的一些示例:
这两个操作系统的结构基本相同,因此很容易检查您想要的内容
locales/resources/content_resources_200_percent.pakcontent_shell.pakblink_image_resources_200_percent.pakicudtl.dat还有一些文件,例如
libffmpeg.so / ffmpeg.dlllibnode.so / node.dll取决于您所使用的操作系统。
这里有点复杂。您可能需要检查Info.plist文件以查看是否有对Electron的引用。
正如unseen_damage所说,您还可以检查[app folder]/Contents/Resources是否存在app.asar为asron专门创建的as.asar文件。
无论如何,所有这些文件总有一天会看到其名称更改,因此,不要将它们视为检查“任何”应用程序是否基于Electron的可靠方法,它更多是一种手动检查方法。
要通过在 Mac 上查找 .asar 文件来查找所有 Electron 应用程序,请使用此命令。
find /Applications -name '*.asar' -print| 归档时间: |
|
| 查看次数: |
2888 次 |
| 最近记录: |