您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Hide self-quoted tweets from specific users and remove specific tweets
- // ==UserScript==
- // @name Twitter Custom Filter
- // @namespace http://tampermonkey.net/
- // @version 0.1
- // @description Hide self-quoted tweets from specific users and remove specific tweets
- // @author 24bit
- // @match https://x.com/*
- // @grant none
- // @license MIT
- // ==/UserScript==
- (function() {
- 'use strict';
- const users = ["4SCRF"];
- const keywords = ["curiouscat.live", "onvo.me", "curiouscat.me","codenames.game", "tellonym.me"];
- const bypassUser = "/s_9953";
- const checkTweets = () => {
- const tweets = document.querySelectorAll('article, div[data-testid="cellInnerDiv"]');
- tweets.forEach(tweet => {
- const tweetText = tweet.textContent;
- const tweetAuthorLink = tweet.querySelector('a[href]');
- if (tweetAuthorLink && tweetAuthorLink.getAttribute('href') === bypassUser) {
- return;
- }
- if (keywords.some(keyword => tweetText.includes(keyword)) ||
- users.some(user => (tweetText.match(new RegExp(`@${user}`, 'g')) || []).length > 1)) {
- tweet.style.display = 'none';
- }
- });
- };
- // Check tweets when page is loaded
- checkTweets();
- // Check new tweets every 5 milliseconds
- setInterval(checkTweets, 5);
- })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址