【问题标题】:Cut, Copy and Paste for Node-WebKit app doesn't work in OSXNode-WebKit 应用程序的剪切、复制和粘贴在 OSX 中不起作用
【发布时间】:2015-02-08 13:02:42
【问题描述】:

我创建了一个用于聊天的 Node-Webkit 应用程序。对于 windows 和 linux,剪切、复制和粘贴命令都可以正常工作。但这在 OSX 中不起作用。

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

【问题讨论】:

标签: node.js macos node-webkit


【解决方案1】:

您需要实现本机 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

【讨论】:

    猜你喜欢
    • 2019-01-16
    • 1970-01-01
    • 1970-01-01
    • 2017-10-24
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 2011-08-30
    相关资源
    最近更新 更多