如何修复“不允许加载本地资源” Node-JS

时间:2018-12-26 17:25:54

标签: node.js requirejs electron

我正在制作一个Electron应用程序,当单击一个按钮时,它会创建一个新窗口并将HTML加载到其中,但是由于某种原因,HTML未加载到其中,当我切换该窗口的开发人员工具时,它会向我显示在控制台中出现以下错误:

  

“不允许加载本地资源”。它没有告诉我特定的行。

const electron = require('electron');
const {ipcRenderer} = electron;
const {BrowserWindow} = electron.remote;

// NewTODO window variable
let newTodoWindow;

// Function to call when "New todo" button is clicked
function NewTodo(){
  // Creates a NewTODO window
  createTodoWindow();
}

function createTodoWindow(){
  newTodoWindow = new BrowserWindow({});
  newTodoWindow.loadFile("./newTodoWindow.html");
  newTodoWindow.setSize(400 , 400);
}

它所要做的就是在调用createTodoWindow函数(并被调用)时,它将创建一个新窗口并向其中加载HTML,但仅创建该窗口而不加载HTML。 我不确定为什么会这样,并且非常感谢获得帮助。

1 个答案:

答案 0 :(得分:0)

因此,当试图要求一个不存在的文件时,显然会发生此错误,而这正是我尝试做的事情。由于某种原因,我更改了我试图要求的文件,却忘记了要求使用正确名称的文件。 / p>