javascript - net::ERR_FAILED 加载本地 .json 文件时?
问题描述
我正在使用 bodyworks 和 lottie 加载自定义 SVG 动画,并且由于某种原因它会引发 GET 错误。该文件的路径是正确的,因为当我将它复制并粘贴到浏览器中时它加载它很好,所以我不确定出了什么问题?
var animation = bodymovin.loadAnimation({
container: document.getElementById("animationContainer"), // the dom element that will contain the animation
renderer: 'svg',
loop: true,
autoplay: true,
path: 'data.json' // the path to the animation json
});
该文件最初位于嵌套文件夹中,但我认为这可能是一些错误的原因,所以我移动了它,但它仍然无法加载它。任何帮助,将不胜感激
> bodymovin.js:1300 GET file:///G:/My%20Drive/YetiTech/YetiTechNewSite/YetiTech/The%20Fresh%20Site%20of%20Bel%20Air/data.jsonnet::ERR_FAILED
解决方案
尝试下载并安装 mamp web 服务器以创建本地 web 服务器https://www.mamp.info/,然后将文件夹动画移动到 localhost 文件夹中并直接在浏览器上打开它,例如 localhost/animation-example /
推荐阅读
- c# - 带有按钮的 Windows 窗体隐藏面板仍处于活动状态
- python - 如何使用带有python的字典更新具有特定格式的字符串
- node.js - 有没有办法从其他文件访问函数中的 module.exports.myInstance?
- node.js - onCreate Firestore 事件后每 30 分钟运行一次 Cron 作业
- c# - 使用itextSharp5.5.10时,RemoveField后userPassword无效
- html - 通过 iframe 将 HTML 图像嵌入到 Sharepoint
- json - AJAX:重复相同结果的 JSON 循环
- spring-boot - Spring cloud config server git-uri 本地文件解析为master
- sql - 十进制值到 HH.MM 的转换问题。0.33333 十进制值未显示为 00.20 分钟
- node.js - React Component Returning Uncaught (in promise) TypeError: undefined has no properties