重定向中文维基的其他版本(繁体中文等)到简体中文,同时重定向手机端页面到桌面端页面。
// ==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
// ==/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);
})();