您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
en.cnki.com.cn 知网英文版显示当前英文文章对应的中文题目和作者并加个中文期刊页面按钮
当前为
// ==UserScript== // @id mybanzou@[email protected] // @name cnki 知网英文版显示当前英文文章对应的中文题目和作者并加个中文期刊页面按钮 // @version 0.1 // @author 新浪微博 @医学插画师-动画师-杜鹏 // @namespace http://weibo.com/pendave // @description en.cnki.com.cn 知网英文版显示当前英文文章对应的中文题目和作者并加个中文期刊页面按钮 // @include *en.cnki.com.cn/Article_en/* // @include *navi.cnki.net/KNavi/JournalDetail* // @include *navi.cnki.net/knavi/JournalDetail/GetArticleList* // @grant none // ==/UserScript== if(location.href.indexOf('en.cnki.com.cn/Article_en') != -1){ 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); 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 = '<button id="myBtn">此文中文期刊页面</button><span style="color:#D04A4F;"> ➽ </span>'; document.body.innerHTML += '<div id="myFloat" style="position: fixed !important; left: 5px; top: 90px; z-index: 100; font-size:1.2em; ">' + cnMagButton + '</div>'; document.querySelector('#myBtn').onclick = function(){ window.open(cnMagPageUrl); }; var ret = GM_xmlhttpRequest({ method: "GET", url: cnNaviPageUrl, onload: function(responseDetails) { var pat = filename + "','(.+)(?=\\.journalname)"; var titleNameData = responseDetails.responseText.match(pat, "g"); var art_title = titleNameData[0].split("','")[1].split(".")[0]; var art_author = titleNameData[0].split("','")[1].split(".")[1].replace(/[,:';"<>]/gi,' '); console.info(art_title); console.info(art_author); //显示该文章在cnki或者万方或者维普里是否有 var newAppend = '<div id="div_change_" style="display:block;"><div id="div_title_cnki_"><iframe id="iframe_title_cnki_" style="border: 4px solid #249D11;" src="http://kns.cnki.net/kns/brief/default_result.aspx??txt_1_sel=FT%24%25%3D%7C&txt_1_special1=%25&txt_extension=&expertvalue=&cjfdcode=¤tid=txt_1_value1&dbJson=coreJson&dbPrefix=SCDB&db_opt=CJFQ%2CCJFN%2CCDFD%2CCMFD%2CCPFD%2CIPFD%2CCCND&db_value=&hidTabChange=&hidDivIDS=&singleDB=SCDB&db_codes=&singleDBName=&againConfigJson=false&curdbcode=SCDB&expandGroupN=0&defaultResultGroup=defaultResultGroup&isTagSearch=0&txt_1_value1=' + art_title + ' ' + art_author + '" width="600" height="456"></iframe><input type="button" style="position: absolute !important; background:#79E321; font-size:2em;" value="↻" onClick="document.getElementById(\'iframe_title_cnki_\').src=document.getElementById(\'iframe_title_cnki_\').src;"></div>' + '<div id="div_title_wanfang_"><iframe id="iframe_title_wanfang_" style="border: 4px solid #FF8000;" src="http://s.wanfangdata.com.cn/Paper.aspx?q=' + art_title + ' ' + art_author + '" width="600" height="456"></iframe><input type="button" style="position: absolute !important; background:#79E321; font-size:2em;" value="↻" onClick="document.getElementById(\'iframe_title_wanfang_\').src=document.getElementById(\'iframe_title_wanfang_\').src;"></div>' + '<div id="div_title_vip_"><iframe id="iframe_title_vip_" style="border: 4px solid #816A00;" src="http://www.cqvip.com/main/search.aspx?k=' + art_title + ' ' + art_author + '" width="600" height="456"></iframe><input type="button" style="position: absolute !important; background:#79E321; font-size:2em;" value="↻" onClick="document.getElementById(\'iframe_title_vip_\').src=document.getElementById(\'iframe_title_vip_\').src;"></div></div>';document.querySelector('h2').outerHTML += ('<br><span style="color:#D04A4F; font-size:1.6em; font-weight:bold;">'+ art_title + '</span><br><span>' + art_author + '</span><br>' + newAppend); } }); } /* if(location.href.indexOf('navi.cnki.net/knavi/JournalDetail/GetArticleList') != -1){ var psc = setInterval(function() { var filenameAll = document.querySelectorAll('span.name'); console.info(filenameAll); for(var i=0; i < filenameAll.length; i++){ if(filenameAll[i].querySelector('a').href.indexOf(GM_getValue("fName")) != -1){ filenameAll[i].setAttribute('style','background-color:#F28E90; font-weight:bold;'); } } }, 500); } */
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址