我正在托管一个目前运行良好的网站,
但是在尝试测试Chrome DevTools的Lighthouse功能之后,我的两个js文件开始显示中文字符,控制台称其为无效字符,而我的网站现在拒绝运行。
我试图用旧版本交换几次文件,更改UTF-16,UTF-8 BOM和UTF-8之间的编码,并使用我在网上找到的工具删除任何隐藏的特殊字符,但没有似乎正在工作。
有人知道我可以解决此问题的方法吗?
有关可能导致这种情况的更多信息,我正在使用FileZilla将其上传到我的VPS,并且我的网站正在通过Cloudflare。
编辑:这些文件在我的站点的localhost版本上也可以很好地工作,就在它们存在此问题的实时版本上。
编辑2:在网站上进行另一次Lighthouse审核(这次是在台式机模式下还是在移动设备上)似乎已完全解决了该问题,尽管该网站仍无法在移动设备上运行,也许出于同样的原因,现在知道是什么解决了。对于为什么发生这种情况或如何解决它的任何帮助,仍然值得赞赏。