javascript - win.toggleTabBar() 在电子中不起作用
问题描述
文档提供了显示选项卡栏 ( win.toggleTabBar()
)的选项。但就我的一生而言,我只是无法让它发挥作用。
文档说“如果启用了本机选项卡,则切换选项卡栏的可见性”。什么是原生标签?我如何启用它们。
我希望能够在电子中显示标签栏。
解决方案
根据文档:
tabbingIdentifier 字符串(可选) - 选项卡组名称,允许在 macOS 10.12+ 上将窗口作为本机选项卡打开。具有相同选项卡标识符的窗口将被组合在一起。这还会向窗口的标签栏添加一个原生的新标签按钮,并允许您的应用和窗口接收 new-window-for-tab 事件。
这是在 2017 年添加的,以允许在 OSX 中使用“本机选项卡”。为了让它工作,你必须tabbingIdentifier
在创建一个新的 BrowserWindow 时传递一个。
const { BrowserWindow } = require('electron')
const win = new BrowserWindow({
tabbingIdentifier: 'myTabs'
});
推荐阅读
- python - 如何在keras Conv2D中将三层的输出连接成一层
- android - 在 Android 中,如何在锁定屏幕中显示通知?
- javascript - React JS - ESLint - 使用 UNSAFE_componentWillMount、UNSAFE_componentWillUpdate 和 UNSAFE_componentWillReceiveProps 忽略组件的规则
- python - 可变性、局部性和循环
- controller - Kubernetes Pod 动态环境变量
- c - collect2:致命错误:/usr/local/bin/gnm 返回 1 个退出状态
- python-3.x - 尽管安装了必需的库,但 Pillow 的 zlib 依赖项在 ubuntu 18.04 上失败
- javascript - 反应本机导航(未定义不是对象.. this.props.navigation.navigate
- c# - 如何检查对象是否为 AnonymousType
- python - sqlite3 Select 语句在 Python 中不起作用