【发布时间】:2020-04-02 14:44:18
【问题描述】:
documentation 提供了显示标签栏的选项 (win.toggleTabBar())。但就我的一生而言,我就是无法让它发挥作用。
文档说“切换标签栏的可见性如果启用了原生标签”。什么是原生标签?如何启用它们。
我希望能够在电子中显示标签栏。
【问题讨论】:
标签: javascript node.js macos electron
documentation 提供了显示标签栏的选项 (win.toggleTabBar())。但就我的一生而言,我就是无法让它发挥作用。
文档说“切换标签栏的可见性如果启用了原生标签”。什么是原生标签?如何启用它们。
我希望能够在电子中显示标签栏。
【问题讨论】:
标签: javascript node.js macos electron
根据docs:
tabbingIdentifier 字符串(可选) - 选项卡组名称,允许在 macOS 10.12+ 上将窗口作为本机选项卡打开。具有相同选项卡标识符的窗口将被组合在一起。这还会向窗口的标签栏添加一个原生的新标签按钮,并允许您的应用和窗口接收 new-window-for-tab 事件。
这是added in 2017 以允许在 OSX 中使用“本机选项卡”。为了让它工作,你必须在创建一个新的 BrowserWindow 时传递一个tabbingIdentifier。
const { BrowserWindow } = require('electron')
const win = new BrowserWindow({
tabbingIdentifier: 'myTabs'
});
【讨论】: