由一个页面引出了一系列的问题,昨天还差点让Self-Hosted Google Fonts插件背了锅。
由于昨晚的错误结论,所以今天的努力方向一是寻找Self-Hosted Google Fonts插件的替代品,二是解决JQuery的“unrecognized expression”致命错误。
之所以没把JQuery的错误放在首位,一来对它知之甚少,能不碰就不碰,二来呢关掉插件就解决了页面显示问题,也就没必要太过在意了。
方向一的努力让人沮丧,整个插件库中方便好用的插件还真是不多,如果逐一测试精力有限。
方向二的搜索结果也令人失望,没找到太多有用信息,大部分都是在代码层,我也不太可能去修改插件代码。
转机出现在浏览器上,通常我都喜欢用谷歌浏览器浏览网页和调试,但偶尔也会使用火狐,今早发现页面都无法进入了,于是删除缓存后重新点击,发现即便关闭了Self-Hosted Google Fonts插件页面也加载不出来。
删除浏览器缓存只是习惯性操作,其实发生这种情况还跟我另外一个操作有关,就是网站设置过静态缓存,在试错的过程中,我正好同时把静态缓存全部删除并且关掉了插件,那么网页无法加载也很正常了。
至此,所有问题全部集中到了JQuery的“unrecognized expression”错误上。
从百度有限的信息中可以看到,多少跟命名有关,而且错误中确实有跟命名有关的内容。
出错的页面使用了插件Cool Timeline Pro的短代码,category=""中填写的是分类的别名,只不过我的分类别名用的是中文,自动转义后变成了UNICODE码,最近不知道是因为插件还是JQuery库更新的问题,不再正常工作。
回到Cool Timeline Pro的分类,更改别名为英文,再修改短代码,问题解决。

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