Come abilitare CMD + R per ricaricare / aggiornare l'app OS X incorporato Webview?
-
21-12-2019 - |
Domanda
Sto incorporando un WebKit WebView nella mia app RUBYMOTION OS X.
@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)
.
Sembra per impostazione predefinita, posso fare clic con il pulsante destro del mouse per visualizzare un menu che mi consente di ricaricare / aggiornare la pagina.Tuttavia, ⌘ + r non funziona.Come posso aggiungere questa funzionalità?
Soluzione
Penso che tu possa ricaricare le pagine Web se si aggiungono l'azione di "ricarica" nel menu principale.
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
. Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow