Hide X.com (Twitter) replies that aren't from the same author. Still shows threads.
当前为
// ==UserScript==
// @name HIDE REPLY TWEETS FROM TIMELINE
// @namespace http://tampermonkey.net/
// @version 0.2
// @description Hide X.com (Twitter) replies that aren't from the same author. Still shows threads.
// @author Doxie
// @match https://x.com/*
// @grant none
// @license MIT
// ==/UserScript==
(function() {
'use strict';
function hideElements() {
const cells = document.querySelectorAll('[aria-label="Timeline: Conversation"] [data-testid="cellInnerDiv"]');
let mainTweetNotFound = true;
let srcProfilePic;
cells.forEach((cell) => {
if (cell.querySelector('[data-testid="tweetButtonInline"]')) {
mainTweetNotFound = false;
srcProfilePic = cell.querySelector('img')?.src;
} else if (mainTweetNotFound) {
// Does nothing for tweets above the main one
} else {
let srcInCurrent = cell.querySelector('img')?.src;
if (srcInCurrent === srcProfilePic) {
// Does nothing, as it's the same author
} else {
cell.style.display = 'none';
}
}
});
}
document.addEventListener('DOMContentLoaded', hideElements);
const observer = new MutationObserver(hideElements);
observer.observe(document.body, { childList: true, subtree: true });
})();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址