跳转到主要内容

ShareMenu

ShareMenu 类在 macOS 上创建 共享菜单,可用于将当前上下文的信息分享到应用程序、社交媒体账户和其他服务。

要将共享菜单包含为其他菜单的子菜单,请使用 MenuItemshareMenu 角色。

类:ShareMenu

在 macOS 上创建共享菜单。

进程:主进程

警告

Electron 的内置类不能被用户代码继承。更多信息,请参阅常见问题解答

new ShareMenu(sharingItem)

  • sharingItem SharingItem - 要共享的项目。

创建一个新的共享菜单。

实例方法

shareMenu 对象具有以下实例方法

shareMenu.popup([options])

  • options PopupOptions (可选)
    • browserWindow BrowserWindow (可选) - 默认为焦点窗口。
    • x number (可选) - 默认为当前鼠标光标位置。如果声明了 y,则必须声明此项。
    • y number (可选) - 默认为当前鼠标光标位置。如果声明了 x,则必须声明此项。
    • positioningItem number (可选) macOS - 在指定坐标下,菜单项相对于鼠标光标的位置索引。默认为 -1。
    • callback Function (可选) - 菜单关闭时调用。

BrowserWindow 中将此菜单作为上下文菜单弹出。

shareMenu.closePopup([browserWindow])

  • browserWindow BrowserWindow (可选) - 默认为焦点窗口。

关闭 browserWindow 中的上下文菜单。