2015-07-13 60 views
1

作爲問題標題,我想從渲染器進程中使用Electron更改頁面(在同一窗口中)。更改電子頁面

  • 如何做到這一點?

我有客戶從家裏我要到客戶的網頁反之亦然頁。

+0

大多數情況下,您的操作方式與普通網絡瀏覽器的操作方式基本相同,請問這是不是適合您?除了通常可以更改頁面的所有方法外,還可以通過遠程模塊訪問BrowserWindow實例並調用loadUrl方法。 –

回答

0

最後我做了我的方法。我通過實現單頁應用程序開發使用angularJS。通過這個,我可以使用ui-router更改頁面。所以,electron只是讓我的HTML代碼在桌面上運行。

-1

您可以使用webContents對象。它有loadURL方法,可以改變你的頁面內容。

const template = [ 
    { 
     label: 'Edit', 
     submenu: [ 
      { 
       label: 'I want change smth', 
       click(item, focusedWindow) { 
        window.webContents.loadURL('https://github.com/electron/electron/blob/master/docs/api/web-contents.md'); 
       } 
      } 
     ] 
    } 
] 

const menu = Menu.buildFromTemplate(template) 
Menu.setApplicationMenu(menu)