当前位置: 首页 > 面试题库 >

Electron Builder:不允许加载本地资源:app.asar / build / index.html

葛承嗣
2023-03-14
问题内容

使用电子生成器时出现问题,控制台出现空白页和错误:

Not allowed to load local resource: file:///C:/Users/emretekince/Desktop/DCSLogBook/client/dist/win-unpacked/resources/app.asar/build/index.html

main.js

const startUrl = process.env.ELECTRON_START_URL || url.format({
        pathname: path.join(__dirname, '/build/index.html'),
        protocol: 'file:',
        slashes: true
    });
mainWindow.loadURL(startUrl);

问题答案:

通过在package.json中添加“文件”来解决

"files": [
  "*.js",
  "build",
  "node_modules"
],


 类似资料:
  • 问题内容: 我试图在良好存储后从文件系统中检索图片((而不是将其放入数据库中,而是将其复制到光盘中,然后将路径放入db) 我已经将图片存储到c:\ images \文件夹,并假设完整路径的名称是c:\ images \ mypic.jpg 当我尝试使用一些Java代码 将其设置为img src属性时 在浏览器控制台中,我发现此错误 问题: 如何解决这些路径问题?我应该在哪里存储图片?我应该从哪里找

  • 问题内容: 测试浏览器:Chrome版本:52.0.2743.116这是一个简单的JavaScript,可以从本地打开图像文件,例如“ C:\ 002.jpg” 请给我任何合适的建议。 问题答案: 知道这有点老了,但是看到很多这样的问题… 我们在课堂上经常使用Chrome,这是处理本地文件的必备条件。 我们一直在使用的是“ Chrome浏览器的Web服务器”。启动它,选择希望使用的文件夹,然后转到

  • 问题内容: 该资源位于src / main / resources / static / css或src / main / resources / static / js下,我使用的是Spring Boot,安全级别为: 当我从浏览器访问“ / index”时,它运行良好(可以加载资源),但是,如果取消注释该类中的四行,则无法加载资源,这四行表示: 有人可以帮忙吗?提前致谢。 问题答案: 您可能要

  • 相对来说,我对Ajax还比较陌生,只是负责这个跨域调用。我们的网页上有一个文本框,用户将使用它来执行公司名称的搜索。通过单击文本框旁边的按钮,将请求Ajax调用。不幸的是,web服务位于一个单独的域中,所以这自然会引起问题。 以下是我为完成这项工作所做的最大努力。我还应该注意,这个调用的目的是以XML格式返回结果,这些结果将在请求的< code>success部分进行解析。 这是再次出现错误消息:

  • 我不能使用loadDataWithBaseURL,因为第二个参数需要html数据。

  • 我正在尝试将一个外部javascript文件链接到我的HTML文件。但当我运行它时,我的控制台就会显示这个错误“不允许加载本地资源”。我读到了它的原因,但谁能帮助我如何解决这个问题? 我的声明: “” 我试过在Chrome中使用静态web服务器扩展,但它不起作用。