Nicemation.com block anti-block and free text

Script to remove paywalls and anti-block elements from Nicemation.com:

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name         Nicemation.com block anti-block and free text
// @namespace    http://tampermonkey.net/
// @version      2025-10-07
// @description  Script to remove paywalls and anti-block elements from Nicemation.com:
// @author       You
// @include     *://*nicematin.com/*
// @include     *://*varmatin.com/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=nicematin.com
// @grant        none
// @license MIT
// ==/UserScript==


console.log("ad block free 2")

document.querySelector('#RhooBg').remove()
document.querySelector('#modalRhoo').remove()

document.querySelector("body").style.overflow = "auto"


// Monitor body overflow changes
const observer = new MutationObserver((mutations) => {
  mutations.forEach((mutation) => {
    if (mutation.type === 'attributes' && mutation.attributeName === 'style') {
      const body = document.body;
      if (body.style.overflow === 'hidden') {
        body.style.overflow = 'auto';
      }
    }
  });
});

// Start observing body for style changes
observer.observe(document.body, {
  attributes: true,
  attributeFilter: ['style']
});


// Remove both class names from all elements
document.querySelectorAll('.paywall-abo, .qiota_reserve').forEach(element => {
    element.classList.remove('paywall-abo', 'qiota_reserve');
});