您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
让微博时间线正确排布
// ==UserScript== // @name PC微博首页时间线正确排布 // @description 让微博时间线正确排布 // @namespace https://www.kindjeff.com/ // @version 2017.10.21 // @author kindJeff // @match http://weibo.com/* // @match http://www.weibo.com/* // @match https://weibo.com/* // @match https://www.weibo.com/* // @grant none // ==/UserScript== (function() { 'use strict'; function main(){ var is_home = window.location.pathname.split('/')[2]=='home'; var is_sorted = window.location.search.indexOf('is_search')!=-1; var right_search = 'is_ori=1&is_forward=1&is_text=1&is_pic=1&is_video=1&is_music=1&is_article=1&is_search=1'; var sorted_url = '/home?' + right_search; if(is_home && !is_sorted){ window.location = sorted_url; }else{ document.addEventListener('click', function(e){ var is_target_a = e.target.href!==undefined; var the_target = e.target; if(!is_target_a) the_target = e.target.parentNode; if(the_target.href!==undefined){ if(the_target.href.slice(-12)==='is_search=1#'){ return; } var slash_path = 2; if(the_target.href.indexOf('://') != -1){ slash_path = 4; } if(the_target.href.split('/')[slash_path].indexOf('home') === 0){ e.preventDefault(); if(the_target.href.indexOf('page=') != -1){ e.preventDefault(); var new_href = the_target.href.replace(/pids=Pl_Content_HomeFeed/, ''); window.location = new_href; }else window.location = sorted_url; } } },true); } } main(); })();