// ==UserScript== // @name RedirectChineseWikipedia // @name:zh-CN 中文维基重定向 // @namespace https://zh.wikipedia.org // @include https://zh.wikipedia.org/wiki/* // @include https://zh.wikipedia.org/zh-hk/* // @include https://zh.wikipedia.org/zh-mo/* // @include https://zh.wikipedia.org/zh-tw/* // @include https://zh.wikipedia.org/zh-my/* // @include https://zh.wikipedia.org/zh-sg/* // @include https://zh.m.wikipedia.org/wiki/* // @include https://zh.m.wikipedia.org/zh-hk/* // @include https://zh.m.wikipedia.org/zh-mo/* // @include https://zh.m.wikipedia.org/zh-tw/* // @include https://zh.m.wikipedia.org/zh-my/* // @include https://zh.m.wikipedia.org/zh-sg/* // @include https://zh.m.wikipedia.org/zh-cn/* // @version 0.3 // @description Force redirect Chinese Wikipedia from other locales to zh-cn (and also from mobile ver to desktop ver) // @description:zh-CN 重定向中文维基的其他版本(繁体中文等)到简体中文,同时重定向手机端页面到桌面端页面。 // @author aisuneko // @icon https://zh.wikipedia.org/favicon.ico // @license MIT // @grant none // @downloadURL https://update.greasyfork.icu/scripts/439848/RedirectChineseWikipedia.user.js // @updateURL https://update.greasyfork.icu/scripts/439848/RedirectChineseWikipedia.meta.js // ==/UserScript== (function() { 'use strict'; let variants = ["wiki", "zh-hk", "zh-mo", "zh-tw","zh-my", "zh-sg"]; let url = window.location.href; let desturl = url; let header = "zh.wikipedia.org/"; let mobile_header = "zh.m.wikipedia.org/"; if(url.search(mobile_header) != -1) desturl = url.replace(mobile_header, header); let target = header + "zh-cn"; for(let i = 0; i < variants.length; i++){ let searchstr = header + variants[i]; if(url.search(searchstr) != -1){ desturl = url.replace(searchstr, target); break; } } window.location.replace(desturl); })();