【问题标题】:win.toggleTabBar() not working in electronwin.toggleTabBar() 在电子中不起作用
【发布时间】:2020-04-02 14:44:18
【问题描述】:

documentation 提供了显示标签栏的选项 (win.toggleTabBar())。但就我的一生而言,我就是无法让它发挥作用。

文档说“切换标签栏的可见性如果启用了原生标签。什么是原生标签?如何启用它们。

我希望能够在电子中显示标签栏。

【问题讨论】:

    标签: javascript node.js macos electron


    【解决方案1】:

    根据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'
    });
    

    【讨论】:

    • 确实如此。不知道我是怎么错过的。
    • 顺便说一句,电子没有镀铬标签吗?原生标签有何不同?
    猜你喜欢
    • 2016-10-03
    • 1970-01-01
    • 2017-01-25
    • 1970-01-01
    • 2022-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多