本帖最后由 laoluo791 于 2018-10-6 03:46 编辑  
 
打开论坛全是旧帖子,一个个筛选眼睛疼,然后就写了这个插件,便于我们甄别帖子。 
 
 
插件安装之后,打开帖子列表,会自动去掉小于指定时间的帖子。 
 
 
首先要安装tampermenkey,在自己浏览器扩展程序里搜索,不知道的百度自己浏览器安装就行了 
 
 
 
 
 
 
安装好之后他会出现在你的右上角,点击然后到管理面板,点击加号,把脚本复制粘贴上去保存就行了。 
 
 
本脚本默认匹配 本论坛和吾爱论坛。 
 
附件
 
去掉老帖子.rar
(794 Bytes, 下载次数: 2)
 
 
 
[Java] 纯文本查看 复制代码 // ==UserScript==
// @name         去掉老帖子
// @version      0.1
// @author       laoluo791
// @match        *://www.xuepojie.com/*
// @match        *://www.52pojie.cn/*
// @require      http://www.w3school.com.cn//jquery/jquery-1.11.1.min.js
// ==/UserScript==
(function () {
    //      年  ,月,日    小于此数值的都不会保留 可自行更改
    date = [2018, 1, 1]
    let clear = setInterval(() => {
        removeNotice();
    }, 300);
})();
//功能代码
function removeNotice() {
    //所有帖子节点
    let child_node_list = $("#threadlisttableid").children();
    child_node_list.splice(0, 1);
    child_node_list.each((index, $node) => {
        $node = $($node);
        //获取发帖时间
        let html_str = $node.find(".by:eq(0) em span").html();
        if(html_str == undefined){
            return true;
        }
        let notice_date = html_str.split(" ")[0].split("-");
        //console.info("date",notice_date);
        for (let i = 0; i < date.length; i++) {
            if (date[i] > notice_date[i]) {
                //移除元素
                $node.remove();
                break;
            }
        }
    })
}
 
 
 
 
 
 |