Greasy Fork

Greasy Fork is available in English.

Fuck Yudao

屏蔽芋道官方文档登录校验

目前为 2023-11-29 提交的版本,查看 最新版本

// ==UserScript==
// @name         Fuck Yudao
// @namespace    none
// @version      0.1
// @license      MIT
// @description  屏蔽芋道官方文档登录校验
// @author       York Wang
// @match        https://doc.iocoder.cn/*
// @match        https://cloud.iocoder.cn/*
// @grant        GM_xmlhttpRequest
// ==/UserScript==

(function() {
    'use strict';

    let src = ''
    const scripts = document.querySelectorAll("script[src]")
    for (let i = 0; i < scripts.length; ++i) {
        if(scripts[i].src.indexOf('/assets/js/app') > -1) {
            src = scripts[i].src
        }
    }
    if(src) {
        GM_xmlhttpRequest({
            method: 'GET',
            url: src,
            onload: res => {
                // const a="88974ed8-6aff-48ab-a7d1-4af5ffea88bb",r="shao";function c(){return(Cookies.get(a) ...
                const key = res.responseText.match(/const a="([\w-]+)",r="(\w+)";/)
                if(key.length > 2) {
                    if(document.cookie.indexOf(key[1]) === -1) {
                        document.cookie = key[1] + '=' + key[2] + ';path=/'
                        location.reload()
                    }
                }
            }
        })
    }
})();