点击 MDN 链接,自动跳转至中文路由
// ==UserScript==
// @name 自动跳转 MDN 中文
// @namespace http://tampermonkey.net/
// @version 0.2
// @license MIT
// @description 点击 MDN 链接,自动跳转至中文路由
// @author [Ares-Chang](https://github.com/Ares-Chang)
// @match https://developer.mozilla.org/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=mozilla.org
// @link https://github.com/Ares-Chang/tampermonkey
// @grant none
// ==/UserScript==
;(function () {
'use strict'
const url = window.location.href
// 如果 url 包含中文路由 || 包含 _stop 字段,则直接跳过
if (url.includes('/zh-CN/') || url.includes('_stop')) return
const language = document.querySelector('#languages-switcher-button')
language.click() // 打开语言下拉菜单
setTimeout(() => {
const list = document.querySelectorAll('.languages-switcher-menu li')
// 获取 list 中内容为 "中文" 的元素
;[...list].some(dom => {
const judge = dom.innerText.includes('中文')
if (judge) {
dom.querySelector('a').click()
return true
}
return false
})
language.click() // 关闭语言下拉菜单
}, 0)
})()