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à?

È stato utile?

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
scroll top