专业编程基础技术教程

网站首页 > 基础教程 正文

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

ccvgpt 2024-07-21 17:43:06 基础教程 16 ℃

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

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

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

Alist出现问题

  • AList网页上什么都没有,只有一片空白。
  • 我尝试了不同的浏览器,甚至重新安装了AList,但问题仍然存在。
  • 不过值得庆幸的是,我之前设置好的WebDAV并未受到影响,仍然可以正常使用它。

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

寻找答案

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

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

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

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

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

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

解决问题

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

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

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

将里面的

<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>

保存。

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

总结

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

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

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

对于日常发现的问题,用人类日常的语言就可以让Ai帮助我修改项目代码,实现我想要实现的功能和效果,大大提高了效率,也让我折腾的生活可以更加尽兴的去折腾。



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

Tags:

最近发表
标签列表