add_GoogleScholar

Google検索の上部バーにScholarを追加する

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name        add_GoogleScholar
// @namespace   jp.gr.java_conf.kyu49.add_GoogleScholar
// @description Google検索の上部バーにScholarを追加する
// @include     https://www.google.co*/search?*
// @include     https://www.google.co*/?gfe_rd*
// @version     2
// @grant       none
// @license     MIT
// ==/UserScript==
var func = function(){
  var links=document.getElementsByTagName("a");
  for(var i=0; i<links.length; i++){
      if(links[i] && (links[i].innerHTML.includes("Shopping") || links[i].innerHTML.includes("ショッピング")) ){
          links[i].href="http://scholar.google.co.jp/scholar?"+window.location.href.match(/q=.+?(&|$)/i)[0];
          links[i].innerHTML="<span class='gs_ico' style='display: inline-block;background: no-repeat url(/intl/ja/scholar/images/1x/sprite_20161020.png);background-position: -44.52px -161.25px;opacity: .55;background-size: 109px;width: 13.55px;height: 15.55px;'></span>Scholar";
          clearInterval(timer);
      }
  }
}
var timer = setInterval(func, 50);