最近搭博客想弄一个live2d的人物出来玩,于是去网上尝试了各种办法,眼看着就要成功

但是 你知道的,没有bug的程序不是一个好程序,不会修bug的程序员不是一个好程序员

bug们想尽各种办法出现,只为了锻炼我们的能力

比如:

在我这里他们是同一种错误,只是不同的浏览器而已


我在网上看了无数的文章,参考了无数的方法,都不太行,只能说不是我报错的类型

看着这些404 not found 我觉得很大可能是路径问题

加上很多文章也说路径问题

于是进行了修改:

1
<link rel="stylesheet" href="live2d/live2d/css/live2d.css" />

更改后:

1
<link rel="stylesheet" href="./live2d/live2d/css/live2d.css" />

有点作用,’ ./ ’ 表示当前目录,它找得到这个css文件了,但是其他网页怎么办,难不成每个网页都配一个这个文件夹?

于是我改成绝对路径:

1
<link rel="stylesheet" href="D:/Blog/themes/next/source/live2d/live2d/css/live2d.css" />

但结果并不良好,还是出现了 Failed to load resource 的报错,于是我找到这个文件发现:

请求网址变成了

1
http://localhost:4000/D:/Blog/themes/next/source/live2d/live2d/css/live2d.css

或者

1
file:///D:/Blog/themes/next/source/live2d/live2d/css/live2d.css

你说这是什么道理(无奈)


于是我真的给每一个网页配一份文件,搞了两天,实在没招了

所以报出这两种错很大可能是路径有错,毕竟亲身经历过


参考:

https://ask.csdn.net/questions/755371

https://qastack.cn/programming/40728554/resource-blocked-due-to-mime-type-mismatch-x-content-type-options-nosniff