2017-06-08 95 views
0

我試着用index.js下面幾行:窗口不顯示任何文本

var electron = require('electron'); 
var app = electron.app; 
var BrowserWindow = electron.BrowserWindow; 

app.on('ready',function() { 
    var mainWindow = new BrowserWindow({ 
    width:800, 
    height:600 
    }) 
    mainWindow.loadURL('file://' + __dirname + '/index.html/') 
}) 

和index.html有:

<html> 
    <head> 
    <title> </title> 
    </head> 
    <body> hello </body> 
</html> 

但它被彈出窗口不顯示它打招呼:

enter image description here

回答

0
mainWindow.loadURL('file://' + __dirname + '/index.html/') 

應該

mainWindow.loadURL('file://' + __dirname + '/index.html') 

(末尾不/

0

當你發現,你沒有建立正確的URL加載index.html。您可以使用字符串連接,但處理路徑的最可靠的方法是使用path module來處理路徑

const { app, BrowserWindow} = require('electron') 
const path = require('path') 

app.once('ready',() => { 
    var mainWindow = new BrowserWindow({ 
    width:800, 
    height:600 
    }) 
    mainWindow.loadURL(path.join(__dirname, 'index.html')) 
})