
electron
泡泡码客
觉醒迷途,扬帆起航,从此星途璀璨。
展开
-
electron session.defaultSession.loadExtension
session.defaultSession.loadExtension() 方法是 Electron 中用于加载和启用一个扩展(extension)的方法。该方法允许你将一个以文件夹形式存在的扩展路径传递给它,Electron 会将这个文件夹作为一个 Chrome 扩展加载到应用程序中。在 Electron 中,可以使用 BrowserWindow 对象打开一个 Chromium 窗口,然后在窗口中加载和运行 web 应用程序。注意:如果你的扩展存在弹出窗口,那么需要配置相应的权限。原创 2023-05-17 19:48:52 · 885 阅读 · 0 评论 -
electron systemPreferences
在 Electron 中,通过使用 Node.js API 可以访问底层操作系统的一些功能,例如 systemPreferences 模块,这个模块提供了访问用户设置的接口。systemPreferences 模块提供的主要功能是获取和设置用户的偏好设置,包括声音、外观和桌面背景等。此外,该模块还可以获取用户当前使用的颜色主题和其他系统级设置。以上仅是 systemPreferences 模块的一些基本用法,更多详细信息可以参考 Electron 文档。原创 2023-05-17 19:37:36 · 341 阅读 · 0 评论 -
【无标题】electron setAppUserModelId
是 Electron API 中的一个方法,用于设置应用程序的用户模型标识符(App User Model ID)。用户模型标识符是一个唯一的字符串标识符,用于在 Windows 操作系统中标识和组织应用程序的窗口和任务栏图标。设置正确的用户模型标识符可以确保应用程序在 Windows 操作系统上正确地显示窗口缩略图、进度条和通知等元素,并能够正确地处理多个实例和快速启动等功能。其中,com.example 是应用程序的域名,myapp 是应用程序的名称。方法之前,应用程序需要先创建一个。原创 2023-05-17 13:30:39 · 1124 阅读 · 1 评论 -
【无标题】@electron/remote/main 什么作用
虽然 Electron 提供了一套完整的 IPC API,可以让渲染进程和主进程进行通信,但在使用过程中,由于渲染进程和主进程的上下文不同,很难直接调用主进程的方法或操作主进程的对象。在 Electron 应用程序中,渲染进程(Web 页面)和主进程(Node.js)是运行在不同的进程中的,它们之间的通信方式需要借助 Electron 提供的 IPC 机制。上面的代码演示了如何在渲染进程中通过 remote.require 方法调用主进程中暴露的 add 方法,这个方法实现了两个数字相加的功能。原创 2023-05-16 19:06:40 · 914 阅读 · 0 评论