自サイトへのリンクをハイライトする Greasemonkey スクリプト

  以前,自サイトへのリンクをハイライトする Bookmarklet というのを作ったが,これの Greasemonkey ユーザスクリプト版.
  リファラを見て,リンク先に見に行ったはいいけど,どこに張られているのか分からない人向け.

  自サイトへのリンクをハイライトする Greasemonkey スクリプト

  ソースは以下のようになっているので @exclude のところと,変数 uri のところを書き換えてください.

// ==UserScript==
// @name           Highlight your link
// @namespace      http://cl.pocari.org
// @description    Link to your site is highlighted.
// @include        http://*
// @exclude        http://*pocari.org*
//                 ^ your domain
// ==/UserScript==

(function () {
    var uri = 'pocari.org'; // your domain
    var link;
    for (var i = 0; link = document.links[i]; i++) {
        if (link.href.indexOf(uri) >= 0) {
            link.style.backgroundColor = 'yellow';
        }
    }
})();


  Greasemonky ユーザスクリプトを作るときの注意点は,ファイル名は,foo.user.js のように,user.js をつけなければいけないこと.
  これを知らずに,はじめ困った.


- ref.: mozdev.org - greasemonkey: authoring
  http://greasemonkey.mozdev.org/authoring.html

- ref.: Dive Into Greasemonkey
  http://diveintogreasemonkey.org/toc/