Node-WebKit应用程序的剪切,复制和粘贴在OSX中不起作用

时间:2014-12-10 10:57:28

标签: node.js macos node-webkit

我创建了一个用于聊天的Node-Webkit应用程序。对于Windows和Linux,剪切,复制和粘贴命令工作正常。但是在OSX中也没有这样做。

请帮我解决这个问题。 提前谢谢。

1 个答案:

答案 0 :(得分:3)

您需要实现本机OSX编辑菜单以便复制和粘贴才能正常工作。这应该可以解决问题:

// initialize window menu
var win = gui.Window.get(),
    nativeMenuBar = new gui.Menu({
        type: "menubar"
    });

// check operating system for the menu
if (process.platform === "darwin") {
    nativeMenuBar.createMacBuiltin("Your App Name");
}

// actually assign menu to window
win.menu = nativeMenuBar;

进一步阅读menus in Node-Webkit