Skip to content

『002』前端遇到的一些 DEBUG

这个是收集我处理前端问题遇到并且我感觉挺有学习价值的一些 DEBUG

SetTimeout 时间过短

这个是用别人写的翻译网站格式化插件遇到的问题,这个插件是 Greasy Fork 上的,所以可以自己去修改代码。
碰到的问题是这个脚本按照原计划会在网页上添加一个【格式化】按钮,但是实际根本没有。

也搞了将近一个多小时,排查到问题是 SetTimeout 时间过短,导致网页上还没有加载出元素,因此查找某个 div 类返回结果是 null,在它的下面添加子按钮是不成功的。

解决方式要么就是把 SetTimeout 里的时间变长,要么就是把 SetTimeout() 改成 windows.addEventListener()。

Comments