Javascript 电子换页

Javascript 电子换页,javascript,electron,Javascript,Electron,作为一个问题标题,我想在同一窗口中使用“从渲染器”进程更改页面 怎么做? 我有主页和客户页,我想从主页转到客户页,反之亦然。最后我用我的方法做到了。我通过实现单页应用程序使用angularJS进行开发。通过这个,我可以使用ui路由器更改页面。所以,electron只是让我的html代码在桌面上运行。最后我用我的方法做到了。我通过实现单页应用程序使用angularJS进行开发。通过这个,我可以使用ui路由器更改页面。所以,electron只需让我的html代码在桌面上运行即可。您可以使用WebCo

作为一个问题标题,我想在同一窗口中使用“从渲染器”进程更改页面

怎么做?
我有主页和客户页,我想从主页转到客户页,反之亦然。

最后我用我的方法做到了。我通过实现单页应用程序使用angularJS进行开发。通过这个,我可以使用ui路由器更改页面。所以,electron只是让我的html代码在桌面上运行。

最后我用我的方法做到了。我通过实现单页应用程序使用angularJS进行开发。通过这个,我可以使用ui路由器更改页面。所以,electron只需让我的html代码在桌面上运行即可。

您可以使用WebContent对象。它有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)

您可以使用WebContent对象。它有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)

大多数情况下,您使用的方式与在普通web浏览器中使用的方式相同,这对您不起作用吗?除了通常可以更改页面的所有方法外,您还可以通过远程模块在BrowserWindow实例上获取并调用loadUrl方法。大多数情况下,您的更改方法与在普通web浏览器中的更改方法相同,这对您不起作用吗?除了通常可以更改页面的所有方法外,还可以通过远程模块在BrowserWindow实例上获取并调用loadUrl方法。