我在我的RubyMotion OS X应用程序中嵌入了一个WebKit WebView。
@web_view = WebView.alloc.initWithFrame(NSMakeRect(0, 0, 1000, 500))
@web_view.setAutoresizingMask(NSViewMinXMargin|NSViewMaxXMargin|NSViewMinYMargin|NSViewMaxYMargin|NSViewWidthSizable|NSViewHeightSizable)
@web_view.setMainFrameURL('http://localhost:3000')
@mainWindow.contentView.addSubview(@web_view)
默认情况下,我可以右键单击显示一个允许我重新加载/刷新页面的菜单。但是,⌘+ R 不起作用。如何添加此功能?
答案 0 :(得分:1)
如果你添加`reload'我认为你可以重新加载网页进入主菜单。
addMenu('View') do
item = addItemWithTitle('Show Toolbar', action: 'toggleToolbarShown:', keyEquivalent: 't')
item.keyEquivalentModifierMask = NSCommandKeyMask|NSAlternateKeyMask
addItemWithTitle('Customize Toolbar…', action: 'runToolbarCustomizationPalette:', keyEquivalent: '')
# add Reload action
addItemWithTitle('Reload', action: 'reload:', keyEquivalent: 'r')
end