LoginSignup
4
4

More than 5 years have passed since last update.

googleの検索結果にfacebookのlike数を追加するgreasemonkeyスクリプト

Posted at

facebookへのアクセスはシリアルなので動きは遅い
http://graph.facebook.com/#{URL}でJSON形式でLike数を取得できる。
参考サイト忘れた。思い出したら更新する。

// ==UserScript==
// @name        facebook like count into google search result
// @namespace   www.google.co.jp
// @include     https://www.google.co.jp/search?*
// @version     1
// ==/UserScript==

(function(){
    ires = document.getElementById("ires");
    a    = ires.getElementsByClassName("l");
    a    = ires.getElementsByTagName("a");
    for (i=0;i< a.length;i++){
        fb = JSON.parse(facebook(a[i].href));
        if ( typeof fb.shares === "undefined" ){ fb.shares = 0; }
        a[i].text = '(' + fb.shares + ')' + a[i].text;
    }
})();

function facebook(url){
    request = XMLHttpRequest();
    var facebook='https://graph.facebook.com/';
    request.open("GET",facebook + url,false);
    request.send(null);
    return request.responseText;
}
4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4