@
v2tudnew 我已经(
https://greasyfork.org/zh-CN/scripts/439848 )把 bug 修复了
大家直接把我的脚本导入就行了
// ==UserScript==
// @
name RedirectChineseWikipedia
// @
name:zh-CN 中文维基重定向
// @
namespace https://zh.wikipedia.org// @
include https://zh.wikipedia.org/wiki/*// @
include https://zh.wikipedia.org/zh/*// @
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.wikipedia.org/zh-hans/*// @
include https://zh.m.wikipedia.org/wiki/*// @
include https://zh.m.wikipedia.org/zh/*// @
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/*// @
include https://zh.m.wikipedia.org/zh-hans/*// @
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/", "zh-hk/", "zh-mo/", "zh-tw/","zh-my/", "zh-sg/", "zh-hans/"];
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(desturl.search(searchstr) != -1){
desturl = desturl.replace(searchstr, target);
break;
}
}
window.location.replace(desturl);
})();