laoluo791 发表于 2018-10-6 03:33

论坛去旧帖子js插件。

本帖最后由 laoluo791 于 2018-10-6 03:46 编辑

打开论坛全是旧帖子,一个个筛选眼睛疼,然后就写了这个插件,便于我们甄别帖子。


插件安装之后,打开帖子列表,会自动去掉小于指定时间的帖子。


首先要安装tampermenkey,在自己浏览器扩展程序里搜索,不知道的百度自己浏览器安装就行了





安装好之后他会出现在你的右上角,点击然后到管理面板,点击加号,把脚本复制粘贴上去保存就行了。


本脚本默认匹配 本论坛和吾爱论坛。

附件


// ==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 =

    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(" ").split("-");
      //console.info("date",notice_date);
      for (let i = 0; i < date.length; i++) {
            if (date > notice_date) {
                //移除元素
                $node.remove();
                break;
            }
      }
    })
}





生年 发表于 2023-8-15 08:35

感谢分享
页: [1]
查看完整版本: 论坛去旧帖子js插件。