node.js - 如何修复“不允许加载本地资源”Node-JS
问题描述
我正在制作一个 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。我不知道为什么会这样,我真的很感激能得到帮助。
解决方案
显然,当尝试要求一个不存在的文件时会发生此错误,而这正是我尝试做的,出于某种原因,我更改了我尝试要求的文件,只是忘记要求具有正确名称的文件。
推荐阅读
- css - 如何更改primeng v11.2.0 p-calendar的高度和宽度?
- sql - 当所有字段都不同时,如何忽略返回的 MS Access 查询中的一行
- middleware - 已在 .net 5 中发送的标头
- ios - 快速为 uiTextField 添加前缀
- python - 如何根据 Scrapy 中的部分自定义属性名称检索对象?
- xslt-2.0 - Group-adjacent 对所有项目进行分组,而不仅仅是相邻的项目
- typescript - 我可以将类型检查违规从红色错误更改为黄色警告(或其他)吗?
- vba - 尝试制作字符串 ProperCase (VB) 时收到 System.NotSupportedException
- scala - 如何为 scala 宏编写 Intellij IDEA 插件
- javascript - 单击同一个按钮时如何显示或隐藏div?