Bug修复之旅:Alist首页空白问题的解决过程和思考

2024-02-28 13:41:14 2点赞 16收藏 4评论

我是一个折腾的人,喜欢探索各种软件和工具,在这个过程中,我也经常遇到各种bug和故障,这些问题的出现,严重影响我的体验,而且很多时候难以找到解决办法。

Bug修复之旅:Alist首页空白问题的解决过程和思考

最近,我又遇到了一个新的问题:也不知道是升级到最新版本,还是什么原因,我自己搭建的 AList 网页打开就是一片空白,没有任何报错信息,什么内容都没有。

Alist出现问题

Bug修复之旅:Alist首页空白问题的解决过程和思考
  • AList网页上什么都没有,只有一片空白。

  • 我尝试了不同的浏览器,甚至重新安装了AList,但问题仍然存在。

  • 不过值得庆幸的是,我之前设置好的WebDAV并未受到影响,仍然可以正常使用它。

Bug修复之旅:Alist首页空白问题的解决过程和思考

基于上述情况,可以推测这次的bug应该是alist的网页部分引起的。

寻找答案

为了解决这个问题,我开始在网络上找寻解决方案。

首先就是向copilot求助,这也是我近期用的最多的办法。

自从openai大火之后,随着AI工具的不断出现和进步,Copilot已成为我解决问题的得力助手。与传统的基于关键字的搜索不同,现在我只需提出问题,Copilot就会迅速行动。

Bug修复之旅:Alist首页空白问题的解决过程和思考

可以看到,Copilot理解了我的问题,并搜索了相关信息,这远远超越了传统的关键字搜索。

Copilot根据我的提问,给出了相关信息,并提供了相关的网址,引导我找到了问题的核心。

通过给出的网址,我很快找到相关的issues,同时也找到了大神提供的bug出现的原因和解决办法。

Bug修复之旅:Alist首页空白问题的解决过程和思考Bug修复之旅:Alist首页空白问题的解决过程和思考

解决问题

根据issues上提供的解决方案,访问AList的管理页面

(地址是 192.168.XX.XX:XXX/@manage)

Bug修复之旅:Alist首页空白问题的解决过程和思考

设置 > 全局 下,我找到了罪魁祸首:自定义头部。

将里面的

<script src="https://polyfill.io/v3/polyfill.min.js?features=String.prototype.replaceAll">script>

替换为下面的

<script src="https://polyfill.alicdn.com/v3/polyfill.min.js?features=String.prototype.replaceAll">script>

保存。

Bug修复之旅:Alist首页空白问题的解决过程和思考

通过这个简单的修改,AList的页面恢复了正常!

总结

这次的过程是我这一年来使用Ai工具协助解决问题的典型场景之一。

通过copilot找到项目的issuse,并了解出现bug的原因所在,根据官方提供的解决办法,只要按提示修改相应的内容便可以解决问题。

随着科技的发展,在AI的帮助下,我现在可以对很多项目的代码进行修改、调整和完善,对于一个非专业的人来说,我不用学习所有的代码语言,只要有一定的计算机基础知识,再通过Ai来帮助理解相关的代码,就能完成从以前的“知其然”到现在的“知其所以然”的转变。

对于日常发现的问题,也可以用人类日常的语言来向Ai寻求帮助,以往的一些胡思乱想,也可以通过Ai来帮助实现,这大大提高了效率,也让我折腾的生活可以更加尽兴的去折腾。


感谢您阅读本文,喜欢这篇文章吗?
欢迎评论、点赞或关注!
您的支持是我创作的动力!

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
4评论

  • 精彩
  • 最新
  • 我也遇到这个问题了,edge打不开,谷歌能行

    校验提示文案

    提交
    可以试试上面的方法,这次应该是“polyfill.io”出了问题

    校验提示文案

    提交
    收起所有回复
  • xlist,alist如何挂载网盘,含本地PC硬盘以及云盘?求详解ios端,安卓端,win端

    校验提示文案

    提交
  • 浏览器内核较旧,不支持该API接口,升级到最新就行,我在单位内网架设alist用来共享也是这个问题,换内核比较新的就可以了

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
16
扫一下,分享更方便,购买更轻松