Automatically sorts your news feed by Most Recent instead of by Top Stories.
目前為
// ==UserScript==
// @name Sort Facebook NewsFeed by Most Recent
// @version 1.1
// @description Automatically sorts your news feed by Most Recent instead of by Top Stories.
// @author Eric Mintz
// @match https://www.facebook.com/*
// @grant none
// @run-at document-start
// @namespace https://greasyfork.org/users/7084
// ==/UserScript==
(function() {
'use strict';
var addListenerCrossBrowser = function(element,eventName,listener){
if(element.addEventListener){
element.addEventListener(eventName, listener);
}else{
element.attachEvent('on'+eventName, listener);
}
};
var removeListenerCrossBrowser = function(element, eventName, listener){
if(element.removeEventListener){
element.removeEventListener(eventName, listener);
}else{
element.detachEvent('on'+eventName, listener);
}
};
var addListener = function(){
addListenerCrossBrowser(document,'DOMSubtreeModified',domChangeListener);
};
var removeListener = function(){
// pause the monitor for 10 seconds (less CPU)
removeListenerCrossBrowser(document,'DOMSubtreeModified',domChangeListener);
setTimout(function(){addListener();},10000);
};
var domChangeListener = function() {
if (document.location.href == 'https://www.facebook.com/') {
//orderByPostDate;
document.location.href += '?sk=h_chr';
removeListener();
}
};
// Start the monitor
addListener();
})();