天天看點

electron界面Html引用node.js子產品

今天剛剛接觸electron,遇到一個html頁面如果引用node.js子產品的問題,解決辦法如下:

//需要在create BrowserWindow設定nodeIntegration=true,即整合node.js
new BrowserWindow({
  webPreferences: {
    nodeInteration: true
  }
})
           

引用看效果:

<!DOCTYPE HTML>
<html>

<head>
    <meta charset="UTF-8" />
    <title>test</title>
    <script src="./excel.js"></script>
</head>

<body>
    選擇表格:
    <input type="file" onchange="handleFile(event)"><br>
    選擇圖檔:
    <input type="file" id="file_input" multiple="multiple" onchange="handleFolder(event)" /><br>
    新檔案儲存路徑:
    <input type="text" name="path" onchange="handleNullFolder(event)" value="./dist/" />
    <br>
    <button id="button">執行</button>
</body>
</html>
           

繼續閱讀