放月假回来,我正打算更新一波我的xiuno_ddmt_msgs和 xiuno_ddmt_Notiflix插件呢,打开 Notiflix 官网看看有没有更新抓紧适配一下。

打开 Notiflix.com ,结果打不开....

我还寻思着这孩子是不是被墙了,然后我又打开github看了一下,结果也没打开。(我知道你们想说什么但是这不刚安装的widnwos11嘛,一切都还没来得及做。)

然后我又想到了他有一个浏览器小程序,我打开了edge的应用找到了他。

官网大更新,不过他更新还是很积极的已经习以为常了。主要是留意到了他更新了3.1.0版本,这一看就是一个大更新,作为开发者那必须要积极适配啊,我就马上下载了下载,空余期间我还看了一下官网的介绍,不过我好像没看出什么变化。还是先来看看安装效果吧,直接覆盖...

目录结构跟之前2.7.0差不多,但是我们主要看效果。先运行起来看看是什么样的,

好吧,一点效果都没有,甚至连以前的效果都没了。看了一下f12一堆报错,看来这次真的是真更新啊,然后我又打开了docs\test.html(这是他的演示文档)

很容易就发现问题了这次更新修改了接口文件,可是怎么还越来越复杂了呢。大更新嘛,可以理解,可以理解...

(左图为2.7.0的test右图则为3.1.0的)

更新了接口文件重新开始测试

xiuno的插件开发模式下提示第254行有问题,(就是上面f12中的第二个错误),定位文件一看,错误指向了所有的 Notiflix函数。这可不妙,可能是引入文件失败导致的。

清空缓存,然后重试....

问题依旧,这下不好办。难道是开发文档也大更新了,这可就麻烦了,然后我就打开了3.1.0的开发文档....

我靠!!!这是闲着没事干还是怎么的,哪有这样凑数的!什么,看不清我再放大点

看清楚没有,更新了所有的 Notiflix 函数,更新内容,Init() -----> init(); 你看出什么变化了吗?没错就是把第一个字母从大写变成了小写,JavaScript又是对大小写敏感的语言,直接导致之前的写法全部错误。

我看着现在似改非改的代码,陷入了沉思....