Greasy Fork is available in English.

「CSDNGreener」🍃CSDN广告完全过滤|免登录|个性化排版|最强老牌脚本|持续更新

⚡️全新4.0版本!拥有数项独家功能的最强CSDN脚本,不服比一比⚡️|🕶无需登录CSDN,获得比会员更佳的体验|🖥自定义背景图,分辨率自适配,分屏不用滚动|💾超级预优化|🏷原创文章免登录展开|🔌独家推荐内容自由开关|📠免登录复制|🔗防外链重定向|📝独家论坛未登录自动展开文章、评论|🌵全面净化|📈沉浸阅读|🧴净化剪贴板|📕作者信息文章顶部展示

< Feedback on 「CSDNGreener」🍃CSDN广告完全过滤|免登录|个性化排版|最强老牌脚本|持续更新

Question/comment

§
Posted: 21.02.2020.

为什么要使用setInterval这种周期性的处理呢?

这样会持续占用CPU啊

adlered_Author
§
Posted: 22.02.2020.

因为 CSDN 中某些内容是动态加载的,比如主页你往下拉,会刷新,又刷出来一堆广告,所以只能用 setInterval。没有必要用 setInterval 的我也用方式来代替了,只有几个元素的 remove 是循环的,不必担心性能问题,请放心使用!

§
Posted: 22.02.2020.

@sfexpress 说道: 因为 CSDN 中某些内容是动态加载的,比如主页你往下拉,会刷新,又刷出来一堆广告,所以只能用 setInterval。没有必要用 setInterval 的我也用方式来代替了,只有几个元素的 remove 是循环的,不必担心性能问题,请放心使用!

可不可以用MutationObserver的观察者模式来动态接收元素的变化

§
Posted: 22.02.2020.

@"美丽情人节" 说道:

@sfexpress 说道: 因为 CSDN 中某些内容是动态加载的,比如主页你往下拉,会刷新,又刷出来一堆广告,所以只能用 setInterval。没有必要用 setInterval 的我也用方式来代替了,只有几个元素的 remove 是循环的,不必担心性能问题,请放心使用!

可不可以用MutationObserver的观察者模式来动态接收元素的变化

可以的,之前我也跟作者提过改进意见,就看作者想不想折腾了

adlered_Author
§
Posted: 23.02.2020.

@10086 说道:

@"美丽情人节" 说道:

@sfexpress 说道: 因为 CSDN 中某些内容是动态加载的,比如主页你往下拉,会刷新,又刷出来一堆广告,所以只能用 setInterval。没有必要用 setInterval 的我也用方式来代替了,只有几个元素的 remove 是循环的,不必担心性能问题,请放心使用!

可不可以用MutationObserver的观察者模式来动态接收元素的变化

可以的,之前我也跟作者提过改进意见,就看作者想不想折腾了

现在在家工作活儿太多了,等复工了回公司,我把它从头到尾重写一遍,用原生的方法 XD

§
Posted: 23.02.2020.

@sfexpress 说道:

@10086 说道:

@"美丽情人节" 说道:

@sfexpress 说道: 因为 CSDN 中某些内容是动态加载的,比如主页你往下拉,会刷新,又刷出来一堆广告,所以只能用 setInterval。没有必要用 setInterval 的我也用方式来代替了,只有几个元素的 remove 是循环的,不必担心性能问题,请放心使用!

可不可以用MutationObserver的观察者模式来动态接收元素的变化

可以的,之前我也跟作者提过改进意见,就看作者想不想折腾了

现在在家工作活儿太多了,等复工了回公司,我把它从头到尾重写一遍,用原生的方法 XD

辛苦了

Post reply

Sign in to post a reply.