// ==UserScript== // @name Hide Facebook Comments // @version 1 // @grant none // @run-at document-start // @match https://*.facebook.com/* // @license GNU General Public License v3.0 only // @supportURL https://gitlab.com/zyphlar/hide-facebook-comments // @contributionURL https://gitlab.com/zyphlar/hide-facebook-comments // @compatible firefox // @namespace https://greasyfork.org/users/236588 // @description COMMENTS CONSIDERED HARMFUL: We all know the phrase "don't read the comments," and yet we do. Squash these pesky varmints once and for all with this helpful UserScript. // ==/UserScript== "use strict"; function hideComments() { setInterval(doCommentHiding, 10000); } function doCommentHiding(){ hideElementsByClassName("UFIList"); // page comment box hideElementsByClassName("comment_link"); // page comment link hideElementsByClassName("_ipm"); hideElementsByClassName("_3w53"); hideElementsByClassName("_68wo"); hideElementsByClassName("_666h"); // profile comment box hideElementsByClassName("_1bqu"); // commented on your post. hideElementById("pagelet_ego_pane"); hideElementById("pagelet_dock"); // bottom dock and notifications hideElementsBySelector("fbNotificationsFlyout li[data-gt*='feed_comment']"); // comment notifications hideElementsBySelector("div[data-testid='fbSnowliftUFI/feedbackSummary']"); // gallery comment count hideElementsBySelector("div[data-testid='UFI2CommentsList/root_depth_0']"); // gallery comments //console.log("Hid"); } function hideElementById(id) { var e = document.getElementById(id); if (e) { e.style = "display: none;"; } } function hideElementsByClassName(name) { var e = document.getElementsByClassName(name); for (var i=0;i