Greasy Fork

Greasy Fork is available in English.

Facebook - News feed killer

Removes the ticker, news feed, etc.

目前为 2016-02-20 提交的版本。查看 最新版本

// ==UserScript==
// @name          Facebook - News feed killer
// @namespace     com.facebook.newsfeedkiller
// @description	  Removes the ticker, news feed, etc.
// @author        Xzer, keehun (original)
// @include       http://facebook.com/*
// @include       https://facebook.com/*
// @include       http://*.facebook.com/*
// @include       https://*.facebook.com/*
// @run-at        document-start
// @version       1.0
// ==/UserScript==

// This userscript is a slightly modified version of https://userstyles.org/styles/101805
// (I replaced "display: none" with "visibility: hidden", since Facebook will continuously try to load content with the former)

(function() {var css = [
	"div[id*=\"topnews\"], /* News feed */",
	"#u_0_1q, /* News feed: empty loading indicator items */",
	"#pagelet_bookmark_nav, /* Left column: Bookmarks */",
	"a[href*=\"lists\"], /* Left column: Lists like \'Close Friends\' */",
	"div[id*=\"ticker\"] /* Right column / Chat sidebar: news ticker */",
	"{",
	"  	visibility: hidden !important;",
	"}"
].join("\n");
if (typeof GM_addStyle != "undefined") {
	GM_addStyle(css);
} else if (typeof PRO_addStyle != "undefined") {
	PRO_addStyle(css);
} else if (typeof addStyle != "undefined") {
	addStyle(css);
} else {
	var node = document.createElement("style");
	node.type = "text/css";
	node.appendChild(document.createTextNode(css));
	var heads = document.getElementsByTagName("head");
	if (heads.length > 0) {
		heads[0].appendChild(node); 
	} else {
		// no head yet, stick it whereever
		document.documentElement.appendChild(node);
	}
}
})();