Greasy Fork is available in English.
Automatically redirect to publisher website for full text when you click on the title in the Web of Science search result list
当前为
// ==UserScript==
// @name Web of Science GoTo Publisher
// @version 0.2
// @author sincostandx
// @license MIT
// @description Automatically redirect to publisher website for full text when you click on the title in the Web of Science search result list
// @namespace http://greasyfork.icu/users/171198
// @include https://www.webofscience.com/wos/woscc/full-record/*
// ==/UserScript==
(() => {
let trials = 0;
function getDOI(resolve, reject) {
const doiEl = document.getElementById("FullRTa-DOI");
if (doiEl) {
resolve(doiEl.innerHTML);
} else {
if (++trials < 30) {
setTimeout(() => getDOI(resolve, reject), 500);
} else {
reject("DOI not found");
}
}
}
new Promise(getDOI).then(doi => {
window.location.replace('https://doi.org/' + doi);
})
.catch(err => console.warn(err));
})();