繁体   English   中英

Electron 不会在 setThumbarButtons 上触发 click()

[英]Electron doesn't fire click() on setThumbarButtons

Electron 版本:2.0.0.beta-7(Nuxt js 模板)我想向 thumbar 添加按钮。 出现图像,但 click() function 不起作用。 我的代码很简单:

win = new electron.BrowserWindow({
    icon: path.join(__dirname, 'static/icon.png'),
    width: 1380,
    height: 720,
    minWidth: 1380,
    minHeight: 720,
    frame: false,
    backgroundColor: "#141414"
});

win.setThumbarButtons([
    {
        tooltip: "Previous",
        icon: "./thumbnails/prev.png",
        click() { console.log(true); win.webContents.send("mediaprevtrack"); }
    },
    {
        tooltip: "Play / Pause",
        icon: "./thumbnails/play.png",
        click() { console.log(true); win.webContents.send("mediaplaypause"); }
    },
    {
        tooltip: "Next",
        icon: "./thumbnails/next.png",
        click() { console.log(true); win.webContents.send("medianexttrack"); }
    }
]);

我应该怎么做?

这是一个已知的错误。 https://github.com/electron/electron/issues/20556

不确定它是否会在 v7 中得到解决。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM