论坛去旧帖子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;
}
}
})
}
感谢分享
页:
[1]