之前在心百科上弄了一个测试题的微件(代码源自网上),一直用得好好的,这几天突然发现进度条一直停在80%之后就没反应了,题目死活加载不出来。
小工具故障-测试题无法加载.jpg
看模板的历史记录,好像也没修改过什么特别的内容。打开Chrome开发者工具,错误如下:
MediaWiki_Widget_error.jpg
错误提示如下:

load.php?lang=zh-cn&modules=jquery%7Cjquery.ui&skin=vector-2022&version=12nhf:4 Uncaught Error: Invalid XML: This page contains the following errors:
error on line 65 at column 1: Extra content at the end of the document

一开始以为是jquery的问题,加之确实也有个错误存在,所以重心都放在了排查和解决API加载错误的问题上。可惜根源不在那里。
最后才发现是因为调用的XML代码中,我在最后添加了一个分类,这个分类的代码位于<syntaxhighlight>……</syntaxhighlight>之外,如果放在后面错误如上。如果放在最前面,错误如下:

Uncaught Error: Invalid XML: This page contains the following errors:
error on line 1 at column 1: Start tag expected, '<' not found

暂时的解决办法就是把分类删掉。

最后修改:2024 年 04 月 12 日
如果觉得我的文章对你有用,请随意赞赏