Closed MonoLogueChi closed 6 years ago
从 hexo-tag-aplayer
生成的代码似乎没有问题
不知道是不是 APlayer.js 对于歌词的 URL 加载有限制或者要求
@DIYgod
应该是这边 LRC Option 没对应导致的 这几天修复
请更新到最新版本的 hexo-tag-aplayer,查看问题是否存在。 若仍然存在问题,请提供浏览器控制台(Console)中记录的错误信息
还是没有解决问题,页面地址为https://www.xxwhite.com/2018/YHKindergarten.html
console错误信息
Failed to load https://t1.aixinxi.net/o_1c4ckse89kial1s18ue13051p8qa.txt: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.xxwhite.com' is therefore not allowed access.
console不是写得很清楚,因为什么了么。
@kn007 但是要怎么解决跨域请求的问题呢
console写得很清楚。
@MonoLogueChi 跨域限制是浏览器为了防止诸如 CSRF 等攻击所采取的安全措施,如果歌词文件是遇到跨域问题,请考虑将歌词文件放到同源网站(如 https://www.xxwhite.com )再进行请求,或者如果有歌词文件所在服务器的权限,请在歌词文件资源返回的 HTTP 头中添加 Access-Control-Allow-Origin
字段。
歌词不能直接通过访问资源拿到吗 头像什么的也不需要开启post assets 原理不能弄成一样的嘛
这个问题出现已经好久了,我也记不清是什么时候开始出现的了,以前的稳定版是这样,现在的beta版也是这样
我在文章里是这样写的
生成的静态页面中是这样的
即使是把lrc那一句后面的逗号删掉依旧不能加载歌词,所以想请问一下,应该怎样操作才能加载歌词啊,还是我用的歌词的格式不对,以前是可以加载的。