访问MSDN时英文地址(en-us)会自动转为(zh-cn)
// ==UserScript==
// @name MSDN英文地址转中文地址
// @namespace RudyLiu.MSDNTransfer
// @version 0.3
// @description 访问MSDN时英文地址(en-us)会自动转为(zh-cn)
// @author rudylhm
// @match https://learn.microsoft.com/*
// @grant none
// @require https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js
// @icon https://docs.microsoft.com/favicon.ico
// @license MIT
// ==/UserScript==
(function() {
'use strict';
var urlHost = 'https://learn.microsoft.com/'
var defaultLang = 'zh-cn'
var url = window.location.href
var langArray = getLocaleArray()
var lang = url.replace(urlHost,'').split('/')
if (lang.length > 0){
if (lang[0] != defaultLang){
lang[0] = defaultLang
let newUrl = urlHost+lang.join('/')
window.location.replace(newUrl)
}
}
})();
function getLocaleArray(){
var langUrl = 'https://docs.microsoft.com/zh-cn/locale/'
$.ajaxSettings.async = false
$.get(
langUrl,
function(response){
}
)
$.ajaxSettings.async = true
}