jerryc127 / hexo-theme-butterfly

🦋 A Hexo Theme: Butterfly
https://butterfly.js.org
Apache License 2.0
7.21k stars 1.29k forks source link

[Bug]: MetingJS 加载顺序问题导致无法使用 meting-js 引入aplayer #1171

Closed GrassBlock1 closed 1 year ago

GrassBlock1 commented 1 year ago

使用的 Butterfly 版本? | What version of Butterfly are you use?

dev-latest (使用git submodules获取)

是否修改过主题文件? || Has the theme files been modified?

不是 (No)

使用的瀏覽器? || What browse are you using?

Chrome

使用的系統? || What operating system are you using?

Windows

問題描述 | Describe the bug

图片 如上图,在使用 引入aplayer时无法正常显示 已在主题 _config.yml 中将 aplayerInject 开启,且相关页面已添加 aplayer:true ,相关脚本正常加载

尝试的一些办法有:

相关配置: https://paste.o3o.studio/?efc4cd01979181b4#9r5XpCQ2VGctUvxjtGpJrwCRZhc79QkpMqyZvVERUcXu

另,这是个陈年问题,在两年前就出现过了( 已测试firefox 110也无法正常加载。

出現問題網站 | Website

https://lab.imgb.space/playlist

jerryc127 commented 1 year ago

主題的 aplayerInject 是給 hexo-tag-aplayer 用的 而且 meting 用的是舊版

如果你想使用了 新版的 metingjs 建議你自己把 aplayer 和 metingjs 在 inject - head 裏插入

注意: 如果開啓了 pjax ,你自己要適配

GrassBlock1 commented 1 year ago

主題的 aplayerInject 是給 hexo-tag-aplayer 用的 而且 meting 用的是舊版

如果你想使用了 新版的 metingjs 建議你自己把 aplayer 和 metingjs 在 inject - head 裏插入

注意: 如果開啓了 pjax ,你自己要適配

感谢解答。 那看来得hook主题了