Leetcode CN/EN site switcher

Leetcode中英文网站切换,切换使用ctr+`(Esc下面,数字1左边那个按钮); 屏蔽中文跳转banner,可以将"||leetcode.cn/api/is_china_ip/"填入到adblocker

ही स्क्रिप्ट इंस्टॉल करण्यासाठी तुम्हाला Tampermonkey, Greasemonkey किंवा Violentmonkey यासारखे एक्स्टेंशन इंस्टॉल करावे लागेल.

ही स्क्रिप्ट इंस्टॉल करण्यासाठी तुम्हाला Tampermonkey किंवा Violentmonkey यासारखे एक्स्टेंशन इंस्टॉल करावे लागेल..

ही स्क्रिप्ट इंस्टॉल करण्यासाठी तुम्हाला Tampermonkey किंवा Violentmonkey यासारखे एक्स्टेंशन इंस्टॉल करावे लागेल..

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

ही स्क्रिप्ट इंस्टॉल करण्यासाठी तुम्हाला Tampermonkey यासारखे एक्स्टेंशन इंस्टॉल करावे लागेल..

ही स्क्रिप्ट इंस्टॉल करण्यासाठी तुम्हाला एक युझर स्क्रिप्ट व्यवस्थापक एक्स्टेंशन इंस्टॉल करावे लागेल.

(माझ्याकडे आधीच युझर स्क्रिप्ट व्यवस्थापक आहे, मला इंस्टॉल करू द्या!)

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला Stylus सारखे एक्स्टेंशन इंस्टॉल करावे लागेल.

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला Stylus सारखे एक्स्टेंशन इंस्टॉल करावे लागेल.

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला Stylus सारखे एक्स्टेंशन इंस्टॉल करावे लागेल.

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला एक युझर स्टाईल व्यवस्थापक इंस्टॉल करावे लागेल.

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला एक युझर स्टाईल व्यवस्थापक इंस्टॉल करावे लागेल.

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला एक युझर स्टाईल व्यवस्थापक इंस्टॉल करावे लागेल.

(माझ्याकडे आधीच युझर स्टाईल व्यवस्थापक आहे, मला इंस्टॉल करू द्या!)

// ==UserScript==
// @name         Leetcode CN/EN site switcher
// @namespace    http://tampermonkey.net/
// @license MIT
// @version      0.2
// @description  Leetcode中英文网站切换,切换使用ctr+`(Esc下面,数字1左边那个按钮); 屏蔽中文跳转banner,可以将"||leetcode.cn/api/is_china_ip/"填入到adblocker
// @author       GeeMaple
// @match        *://leetcode.com/*
// @match        *://leetcode.cn/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=leetcode.com

// ==/UserScript==

(function() {
    'use strict';

    document.addEventListener('keydown', function(event) {
        if ((event.ctrlKey && event.key === '`')) {
            event.preventDefault();
            let url = window.location.href;
            if (url.includes('leetcode.com')) {
                window.location.assign(url.replace('leetcode.com', 'leetcode.cn'))
            } else {
                window.location.assign(url.replace('leetcode.cn', 'leetcode.com'))
            }
        }
    });
})();