Greasy Fork is available in English.

Fix google scholar Nature URL redirect error

Fix google scholar Nature URL redirect error!

// ==UserScript==
// @name         Fix google scholar Nature URL redirect error
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Fix google scholar Nature URL redirect error!
// @author       massyao
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        none
// @run-at       document-end
// @match        https://scholar.google.com/*
// @match        https://scholar.google.com.au/*
// @grant        none
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';
    console.log('google scholar url error detecting !')
    const list = [...document.querySelectorAll('.gs_rt a')];
    list.forEach(a => {
        const link = a.href;
        if(link.match(/.+(redirect_uri=[^&]+[a-zA-Z]+\.\d+\..)+/)) {
            a.href = link.replace('.&', '&');
            console.log('nature url fixed!')
        }
    })
})();