2022.7.4

防止阮一峰博客屏蔽AdBlock

一行代码实现防止阮一峰博客屏蔽AdBlock。

防止阮一峰博客屏蔽AdBlock
防止阮一峰博客屏蔽AdBlock

阮一峰博客检测广告的核心代码为:

  if (
    /*isAdblocker || */
    (img && window.getComputedStyle(img).display === 'none') ||
    (img && window.getComputedStyle(img.parentElement).display === 'none')
  )

注意到这段代码是通过setTimeout(checker, 1000);执行的,因此只需要把window.getComputedStyle这个函数修改掉就可以了。

核心代码:

window.getComputedStyle = function() { return { "display": "block" }; }

Greasy Forkhttps://greasyfork.org/scripts/447285

如果需要在留言中发布图片,请前往GitHub上的Discussions。您也可以通过bilibili的私信功能与我联系。