提醒自己这里面有不该看的内容

强制自己不要看不应该看的东西

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// ==UserScript==
// @name         提醒自己这里面有不该看的内容
// @namespace    http://tampermonkey.net/
// @version      2025-07-28 2.4.6
// @description  强制自己不要看不应该看的东西
// @author       You
// @match        *://*/*
// @exclude      *://www.baidu.com/*
// @exclude      *://*.bing.com/*
// @exclude      *://*.google.com/*
// @exclude      *://*.stw6.com/*
// @exclude      https://greasyfork.org/*
// @grant        GM_addStyle

// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// ==/UserScript==

(function() {
    'use strict';

    // 添加CSS样式
    GM_addStyle(`
        .showContent {
            padding-top: 50px; 
            font-size: 48px; 
            text-align: center; 
            width: 100%; 
            background: white; 
            font-weight: bold; 
            color: black;
        }
    `);


    function alertContent(title) {
        var tips = "你正在浏览"+ title +"相关的内容,你不应该看这些内容,关闭它!"
        document.body.innerHTML = '<h1 class="showContent">你还想修炼吗???!!!</h1>'
        // document.body.insertAdjacentHTML('beforeend', '<div>你还想修炼吗???!!!</div>')
        var tipdiv = document.createElement("div");
        tipdiv.textContent= tips;
        tipdiv.className = "showContent";
        document.body.appendChild(tipdiv);
        setInterval(() => {
            var warndiv = document.createElement("div");
            warndiv.textContent= "离开这里,清醒一下自己的脑子!!!!!!";
            warndiv.className = "showContent";
            document.body.appendChild(warndiv);
            window.scrollTo(0, document.documentElement.scrollHeight)
        }, 2000);
    }
    setTimeout(() => {
        // 获取文章内容
     var content = document.body.innerHTML
     if (location.href.indexOf('msn.cn') > -1) {
         content = document.getElementsByTagName('cp-article-reader')[0]._articleContent.body.innerHTML
     }
        // 简单判断是否在看不该看的东西
     if ( (/第.*章/.test(content) && /书架/.test(content)) || (content.indexOf("玄幻") > -1 && content.indexOf("都市") > -1 )) {
       alertContent('小说')
         return;
     }
     if ( /章节列表/.test(content) || /连载中/.test(content) || /日漫/.test(content) || /韩漫/.test(content) || /第\d+话/.test(content)) {
       alertContent('漫画')
         return;
     }
     if ( content.indexOf("海贼王") > -1 || content.indexOf("航海王") > -1 || content.indexOf("路飞") > -1 || content.indexOf("娜美") > -1) {
        alertContent('海贼王')
         return;
     }
    }, 2000)
    
})();