// ==UserScript== // @id mybanzou@405647825@qq.com // @name cnki 英文版显示中文期刊页面按钮 // @version 0.2 // @author 405647825@qq.com // @namespace http://weibo.com/pendave // @description cnki 英文版显示对应中文期刊页面按钮 // @include *en.cnki.com.cn/Article_en/* // @include *navi.cnki.net/KNavi/JournalDetail* // @include *navi.cnki.net/knavi/JournalDetail/GetArticleList* // @require https://cdn.jsdelivr.net/clipboard.js/1.5.13/clipboard.min.js // @grant GM_xmlhttpRequest // @downloadURL none // ==/UserScript== if(location.href.indexOf('en.cnki.com.cn/Article_en') != -1){ //获取对应中文版面 var cnPageUrl = location.href.replace(/_?en\.?/g,''); var filename = document.querySelector('div[style="text-align:center;"]').querySelector('a').getAttribute('data-fn'); //"JSRC200901023" var dbcode = document.querySelector('div[style="text-align:center;"]').querySelector('a').getAttribute('data-dbcode'); //"CJFD" var dyear = document.querySelector('div[style="text-align:center;"]').querySelector('a').getAttribute('data-year'); //"2009" var pykm = filename.split(dyear)[0]; var num = filename.split(dyear)[1].slice(0,2); //获取navi.cnki.net/knavi 也可能打不开 var cnNaviPageUrl = 'http://navi.cnki.net/knavi/JournalDetail/GetArticleList?year=' + dyear + '&issue=' + num + '&pykm=' + pykm + '&pageIdx=0'; var cnMagPageUrl = 'http://navi.cnki.net/knavi/JournalDetail?pcode=' + dbcode + '&pykm=' + pykm + '&year=' + dyear + '&issue=' + num + '#contentPanel'; var cnMagButton = ' ➽