阡陌居签到提示词工具

阡陌居签到提示词工具。

// ==UserScript==
// @name          阡陌居签到提示词工具
// @description   阡陌居签到提示词工具。
// @version       1.0.0
// @namespace     阡陌居签到提示词工具
// @icon          data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @author        会说话的鱼
// @include       *1000qm.vip/*
// @run-at        document-start
// @grant         none
// @rewritten_script_code javascript
// @license        GPLv3
// ==/UserScript==

(function () {
	// 'use strict';

//     function loadScript(url) {
//         var script = document.createElement('script');
//         script.type = 'text/javascript';
//         script.src = url;
//         document.head.appendChild(script);
//     }
//     loadScript("https://cdn.bootcdn.net/ajax/libs/jquery/1.9.1/jquery.min.js");

    document.addEventListener('DOMContentLoaded', function() {
        try {
            // DOM 加载完成的代码
            console.log('DOM 加载完成!');

            var styles;
            var lock = true;
            var params = new URLSearchParams(window.location.search);
            console.log(params);
            var mod = params.get('mod');
            console.log(mod);

            function init() {
                var _array = [
                    83727, 43323, 91232, 91202, 91235, 89601, 88755, 88640, 88615, 91194, 91190, 91189, 91172, 90963, 90213, 87432, 67155, 91425, 91428, 46292, 89087, 13782, 70604, 91559, 91277, 89209, 68061, 17497, 90209, 37427,
                    77368, 47155, 87629, 68031, 81280, 90646, 53596, 74724, 22718, 53086, 7297,  17642, 91835, 91766, 85205, 14245, 91973, 31266, 91934, 62068, 53309, 36707, 47948, 3398,  3423,  24352, 91690, 91691, 3095,  91261,
                    92180, 85636, 2844,  87435, 92265, 92358, 33552, 65735, 378,   80348, 367,   87950, 37367, 92028, 92031, 92033, 92040, 92041, 36638, 58791, 79129, 71403, 18426, 73415, 76794, 92718, 76221, 19507, 72018, 15545,
                    92848, 92847, 92845, 92844, 92851, 93271, 6349,  93273, 37577, 93272, 93003, 93267, 6825,  46286, 92994, 93039, 93308, 93351, 18835, 26800, 14969, 56273, 51269, 55159, 71899, 6049,  93651, 78184, 37125, 43674,
                    47555, 93448, 93464, 93475, 93476, 93477, 82270, 56742, 15718, 53123, 38944, 94026, 93974, 94045, 20232, 79161, 6944,  94360, 94298, 11147, 72188, 76879, 94239, 94243, 94245, 94250, 94252, 29897, 89732, 85809,
                    10893, 63783, 69263, 34676, 94605, 40440, 82008, 57288, 71305, 40813, 85066, 75948, 3352,  62057, 46789, 15701, 95013, 6104,  35862, 61230, 78177, 80569, 66599, 63771, 26866, 66239, 20986, 36913, 95296, 77307,
                    24077, 17166, 78167, 60068, 21892, 70428, 86740, 39709, 61722, 23161, 83888, 37976,
                ];

                if(mod == 'forumdisplay') {
                    styles = {
                        color: "#FFF",
                        background: "rgba(255, 255, 0, .3)",
                    };

                    document.querySelectorAll('#threadlisttableid tbody').forEach(function(element) {
                        var tid = parseInt(element.id.replace('normalthread_', ''));
                        // console.log(tid);

                        if (_array.indexOf(tid) !== -1) {
                            for (var prop in styles) {
                                element.style[prop] = styles[prop];
                            }
                        }
                    });
                }else if(mod == 'viewthread') {
                    var tid = parseInt(params.get('tid'));
                    if (_array.indexOf(tid) !== -1) {
                        styles = {
                            color: "red",
                            fontWeight: "bold",
                        };
                        for (var prop in styles) {
                            document.querySelector('a[href="forum.php?mod=viewthread&tid='+ tid  +'"]').style[prop] = styles[prop];
                        }
                    }

                    document.body.innerHTML += '<style type="text/css">'+
                        '#__btn__ {'+
                        '  margin-top: -17px;'+
                        '  top: 50%;'+
                        '  right: 0;'+
                        '  padding: 8px;'+
                        '  text-decoration: none;'+
                        '  display: block;'+
                        '  color: #FFF;'+
                        '  background: #429296;'+
                        '  position: fixed;'+
                        '}'+
                        '#__box__ {'+
                        '  top: 0px;'+
                        '  right: 0px;'+
                        '  position: fixed;'+
                        '}'+
                        '#__close__ {'+
                        '  margin-top: -30px;'+
                        '  top: 50%;'+
                        '  left: -20px;'+
                        '  font-family: "宋体";'+
                        '  width: 20px;'+
                        '  line-height: 60px;'+
                        '  font-size: 18px;'+
                        '  text-align: center;'+
                        '  text-decoration: none;'+
                        '  color: #FFF;'+
                        '  background: #429296;'+
                        '  position: absolute;'+
                        '}'+
                        '#__con__ {'+
                        '  padding: 10px;'+
                        '  top: 0px;'+
                        '  right: 0px;'+
                        '  height: 100vh;'+
                        '  box-sizing: border-box;'+
                        '  border-left: 1px solid rgb(221, 221, 221);'+
                        '  background: rgb(245, 255, 250);'+
                        '  overflow-y: auto;'+
                        '}'+
                        '</style>'+
                        '<a href="javascript:void(0);" id="__btn__">显示评论提示词</a>';

                    document.body.innerHTML += '<div id="__box__">'+
                        '  <a href="javascript:void(0);" id="__close__">></a>'+
                        '  <div id="__con__">'+
                        '  简介内容引人入胜,迫不及待想读完整版<br>'+
                        '  设定新颖独特,已经等不及要看了<br>'+
                        '  人物刻画入木三分,必须收藏<br>'+
                        '  情节构思巧妙,值得细细品味<br>'+
                        '  文笔流畅自然,绝对要下载保存<br>'+
                        '  世界观宏大深邃,想马上开始阅读<br>'+
                        '  题材别具一格,感谢分享好资源<br>'+
                        '  叙事手法独树一帜,准备熬夜读完<br>'+
                        '  主题深刻感人,一定要收藏起来<br>'+
                        '  伏笔设置精妙,期待后续发展<br>'+
                        '  节奏把控得当,看着就停不下来<br>'+
                        '  细节描写生动,仿佛身临其境<br>'+
                        '  结局出人意料,想一探究竟<br>'+
                        '  人物关系错综复杂,引人深思<br>'+
                        '  故事内核温暖治愈,正合我意<br>'+
                        '  反转处理巧妙,让人拍案叫绝<br>'+
                        '  文字感染力强,深深被吸引<br>'+
                        '  主角成长历程真实动人<br>'+
                        '  场景描绘栩栩如生,跃然纸上<br>'+
                        '  一口气读完简介,意犹未尽<br>'+
                        '  配角塑造鲜明立体,印象深刻<br>'+
                        '  结构严谨有序,逻辑缜密<br>'+
                        '  每章简介都让人期待不已<br>'+
                        '  心理描写细腻真实,感同身受<br>'+
                        '  冲突设置恰到好处,张力十足<br>'+
                        '  想推荐给所有朋友的好作品<br>'+
                        '  风格清新脱俗,耳目一新<br>'+
                        '  寓意深刻隽永,值得反复品味<br>'+
                        '  视角独特新颖,别开生面<br>'+
                        '  动机合理可信,行为符合逻辑<br>'+
                        '  情节推进自然流畅,毫不突兀<br>'+
                        '  描写手法别具匠心,眼前一亮<br>'+
                        '  完全被简介内容吸引住了<br>'+
                        '  伏笔回收完美,构思精妙<br>'+
                        '  氛围营造到位,身临其境<br>'+
                        '  主角选择引发强烈共鸣<br>'+
                        '  文字精准有力,直击心灵<br>'+
                        '  看完简介就念念不忘<br>'+
                        '  设定独具特色,创意十足<br>'+
                        '  人物转变合情合理,水到渠成<br>'+
                        '  情节设计出人意料,引人入胜<br>'+
                        '  光是简介就让人欲罢不能<br>'+
                        '  内核触动内心最柔软处<br>'+
                        '  环境描写细致入微,如在眼前<br>'+
                        '  人物塑造栩栩如生,跃然纸上<br>'+
                        '  叙事方式新颖独特,别具一格<br>'+
                        '  读简介就忘了时间流逝<br>'+
                        '  每个细节都经过精心打磨<br>'+
                        '  主题表达含蓄深沉,意味深长<br>'+
                        '  画面感强烈,仿佛在眼前上演<br>'+
                        '  故事走向扣人心弦,迫不及待<br>'+
                        '  人物互动真实自然,活灵活现<br>'+
                        '  情节发展合情合理,逻辑严密<br>'+
                        '  感情描写细腻动人,直击心灵<br>'+
                        '  节奏把控精准到位,恰到好处<br>'+
                        '  人物命运令人唏嘘感叹<br>'+
                        '  被简介内容深深吸引<br>'+
                        '  每个转折都处理得巧妙自然<br>'+
                        '  文字质感独特,印象深刻<br>'+
                        '  结构环环相扣,浑然天成<br>'+
                        '  人物形象鲜明突出,过目难忘<br>'+
                        '  读着心里暖暖的,很治愈<br>'+
                        '  张力保持得很好,全程在线<br>'+
                        '  描写角度独特,别开生面<br>'+
                        '  主题贴近现实,发人深省<br>'+
                        '  文字简洁有力,直抵人心<br>'+
                        '  想找类似风格的作品来看<br>'+
                        '  人物关系错综复杂,耐人寻味<br>'+
                        '  故事展开从容不迫,游刃有余<br>'+
                        '  细节把握精准到位,一丝不苟<br>'+
                        '  看到精彩处会心一笑<br>'+
                        '  情节编排独具匠心,别出心裁<br>'+
                        '  人物形象呼之欲出,栩栩如生<br>'+
                        '  氛围营造独具特色,印象深刻<br>'+
                        '  叙事节奏收放自如,恰到好处<br>'+
                        '  光是看简介就特别过瘾<br>'+
                        '  每个角色都令人难忘<br>'+
                        '  反转出人意料又在情理之中<br>'+
                        '  文字温暖治愈,打动人心<br>'+
                        '  内核丰富深刻,值得深思<br>'+
                        '  对话真实自然,富有生活气息<br>'+
                        '  光是简介就让我停不下来<br>'+
                        '  写作手法炉火纯青,功底深厚<br>'+
                        '  情节推进行云流水,一气呵成<br>'+
                        '  人物真实可信,有血有肉<br>'+
                        '  看完简介收获良多<br>'+
                        '  设置合情合理,毫不突兀<br>'+
                        '  表达克制内敛,余韵悠长<br>'+
                        '  结局简介就令人期待<br>'+
                        '  人物关系令人动容<br>'+
                        '  读简介就特别投入<br>'+
                        '  情节引人入胜,迫不及待<br>'+
                        '  描写方式独特,印象深刻<br>'+
                        '  逻辑严密,无懈可击<br>'+
                        '  心理描写入木三分,真实细腻<br>'+
                        '  完全被简介吸引住了<br>'+
                        '  每个场景都精彩纷呈<br>'+
                        '  风格独树一帜,与众不同<br>'+
                        '  感谢分享这么好的资源<br>'+
                        '  这样的好作品值得收藏<br>'+
                        '  看了简介就想马上看完全部内容<br>'+
                        '  主角的性格跟我很像,很期待<br>'+
                        '  故事开头就很有意思,想继续看<br>'+
                        '  这种类型正是我最近想看的<br>'+
                        '  感谢分享这么好的作品<br>'+
                        '  简介写得真好,勾起了我的兴趣<br>'+
                        '  题材很对我的胃口<br>'+
                        '  主角的经历让我很好奇<br>'+
                        '  故事背景设定很吸引人<br>'+
                        '  看完简介就想知道结局<br>'+
                        '  人物对话写得很真实<br>'+
                        '  剧情发展让人猜不到<br>'+
                        '  描写得很细致,画面感强<br>'+
                        '  主角的成长故事很励志<br>'+
                        '  情节转折很出人意料<br>'+
                        '  感谢楼主推荐这么好的<br>'+
                        '  故事里的感情描写很动人<br>'+
                        '  主角的选择让我很有共鸣<br>'+
                        '  配角也很有特点<br>'+
                        '  故事的节奏把握得很好<br>'+
                        '  每个章节都很吸引人<br>'+
                        '  看完简介就停不下来<br>'+
                        '  作者的文笔很流畅<br>'+
                        '  故事里的细节很用心<br>'+
                        '  主题很正能量<br>'+
                        '  主角的经历很打动我<br>'+
                        '  故事里的场景描写很美<br>'+
                        '  人物关系很复杂有趣<br>'+
                        '  情节发展很合理自然<br>'+
                        '  感谢分享这么棒的作品<br>'+
                        '  主角的遭遇很让人心疼<br>'+
                        '  故事里的悬念设置得很好<br>'+
                        '  看完简介就想知道后续<br>'+
                        '  作者的写作风格我很喜欢<br>'+
                        '  故事里的冲突很激烈<br>'+
                        '  主角的性格很鲜明<br>'+
                        '  剧情走向很吸引人<br>'+
                        '  描写手法很特别<br>'+
                        '  故事里的情感很真挚<br>'+
                        '  感谢楼主找到这么好的<br>'+
                        '  主角的成长很让人期待<br>'+
                        '  故事里的伏笔埋得很好<br>'+
                        '  看完简介就想一口气读完<br>'+
                        '  作者的叙事方式很独特<br>'+
                        '  故事里的世界观很完整<br>'+
                        '  人物形象塑造得很成功<br>'+
                        '  情节推进得很自然<br>'+
                        '  描写得很生动形象<br>'+
                        '  主题表达得很清晰<br>'+
                        '  感谢分享这么精彩的作品<br>'+
                        '  主角的命运很牵动人心<br>'+
                        '  故事里的反转很精彩<br>'+
                        '  看完简介就深深被吸引<br>'+
                        '  作者的文风很对我胃口<br>'+
                        '  故事里的矛盾很突出<br>'+
                        '  主角的选择很让人意外<br>'+
                        '  剧情发展很扣人心弦<br>'+
                        '  描写角度很新颖<br>'+
                        '  故事里的情感很细腻<br>'+
                        '  感谢楼主推荐这么棒的<br>'+
                        '  主角的遭遇很特别<br>'+
                        '  故事里的悬念很吸引人<br>'+
                        '  看完简介就想知道答案<br>'+
                        '  作者的写作手法很老练<br>'+
                        '  故事里的冲突很真实<br>'+
                        '  主角的性格很讨喜<br>'+
                        '  剧情走向很出人意料<br>'+
                        '  描写方式很独特<br>'+
                        '  故事里的感情很动人<br>'+
                        '  感谢分享这么优秀的作品<br>'+
                        '  主角的成长很令人期待<br>'+
                        '  故事里的伏笔很巧妙<br>'+
                        '  看完简介就迫不及待<br>'+
                        '  作者的叙事风格很特别<br>'+
                        '  故事里的设定很完整<br>'+
                        '  人物形象很立体<br>'+
                        '  情节发展很流畅<br>'+
                        '  描写得很细致入微<br>'+
                        '  主题表达得很深刻<br>'+
                        '  感谢楼主找到这么精彩的<br>'+
                        '  主角的命运很曲折<br>'+
                        '  故事里的反转很意外<br>'+
                        '  看完简介就被深深吸引<br>'+
                        '  作者的文笔很优美<br>'+
                        '  故事里的矛盾很激烈<br>'+
                        '  主角的选择很勇敢<br>'+
                        '  剧情发展很引人入胜<br>'+
                        '  描写手法很生动<br>'+
                        '  故事里的情感很真实<br>'+
                        '  感谢分享这么好看的<br>'+
                        '  主角的经历很独特<br>'+
                        '  故事里的悬念很抓人<br>'+
                        '  看完简介就想知道结果<br>'+
                        '  作者的写作技巧很娴熟<br>'+
                        '  故事里的冲突很精彩<br>'+
                        '  主角的性格很鲜明<br>'+
                        '  剧情走向很吸引人<br>'+
                        '  描写方式很特别<br>'+
                        '  故事里的感情很真挚<br>'+
                        '  感谢楼主分享这么好的<br>'+
                        '  <div>'+
                        '<div>';

                    // 获取新添加的div元素
                    var btn = document.getElementById('__btn__');
                    var box = document.getElementById('__box__');
                    var close = document.getElementById('__close__');

                    // 绑定点击事件
                    btn.addEventListener('click', function() {
                        close.style.display = "block";
                        box.style.display = "block";
                    });

                    // 绑定点击事件
                    close.addEventListener('click', function() {
                        close.style.display = "none";
                        box.style.display = "none";
                    });
                }

                // 稍后移除监听器
                console.log('稍后移除监听器');
                window.removeEventListener('scroll', handleScroll);

                lock = false;
            }
            init();

            function handleScroll() {
                console.log('页面正在滚动');
                init();
            }

            // 添加监听器
            if(lock) window.addEventListener('scroll', handleScroll);
        } catch (error) {
            console.log(error)
            alert('代码没有正常执行')
        }
    });
})();