Greasy Fork is available in English.

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

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

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

Câu hỏi/Bình luận

§
Posted: 21-02-2020

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

这样会持续占用CPU啊

adlered_Tác giả
§
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_Tác giả
§
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

Đăng nhập để bình luận