Greasy Fork is available in English.

去除动漫之家漫画区右下角广告

去除动漫之家漫画区右下角广告及悬浮的移动端二维码

Автор
passerby233
Установок в день
0
Всего установок
1 187
Оценки
2 0 0
Версия
1.1
Создан
20.06.2020
Обновлён
22.06.2020
Лицензия
Недоступно
Работает на

去除动漫之家右下角广告

仅针对漫画相关板块

通过捕获对应模块并删除实现,广告仍会有一瞬间闪烁,比较遗憾。

更新:

1.顺便把左下的悬浮的移动端二维码也去了。

2.加了一些条件判断。

果然只接触了一天的JS水平实在不太行,只能做到这样了,勉强能用吧。

-------------------一些中间发现------------------------
(1) 发现漫画区的manhua.dmzj.com和主站的dmzj.com结构是有一些不同的。
(2) manhua.dmzj.com上有原生的error,加载jquery1.8.2时有报错:
jquery-1.8.2.min.js:2 GET about:blank net::ERRUNKNOWNURL_SCHEME
不知道这有没有影响。 (3)如果自己使用 @require 调用jquery能发现error计数器般增长,貌似和原网页的jquery有关。

在manhua.dmzj.com上使用getElementByClassName捕获元素数组,再通过索引[0]取得元素调用remove方法删除的时候,报错can not read property of undefined,但广告还是成功删掉了。

后来用console输出数组length的时候,发现先输出了0然后输出了1。

猜测是模块附近的js对模块有什么修改,变量会发生变化,所以一开始没捕获元素报个错,之后元素出现了闪了一瞬间,然后被捕获删除了。

@run-at document-start 貌似不管用,大概是东西都没加载出来,捕获不到广告。