我是電子新手。我有兩個html頁面,我想在點擊一個按鈕時打開第二頁。我的代碼如下,但我只是得到一個空白的窗口;而不是第二頁。如何用新的html文件打開更新電子瀏覽器窗口
這是index.js
const electron = require('electron')
const {app, BrowserWindow} = electron
app.on('ready',()=>{
let win = new BrowserWindow({width:960, hehight:540})
win.loadURL(`file://${__dirname}/login.html`)
})
exports.openWindow = (fileName) => {
let win = new BrowserWindow({width:960, height:540})
win.loadURL(`file://${__dirname}/` + fileName + `.html`)
}
這是login.js
const remote = require('electron').remote
const index = remote.require('./index.js')
var login = document.getElementById('login')
login.addEventListner('click',() => {
var window = remote.getCurrentWindow()
index.openWindow('pageTwo')
window.close()
}, false)
登錄是HTML按鈕的ID。
我想獲得第二頁。我該如何執行此操作?
做你想做第二個HTML文件在不同的瀏覽器窗口中加載? –
@VictoryOsikwemhe可以更新當前窗口。我想打開第二頁並關閉第一頁。 –