aguseCheck

    @@ -20,6 +20,7 @@ var rBtn=d.createElement('button'); rBtn.name=nm; rBtn.textContent='reset'; + rBtn.style.cssText='position:fixed;top:0;left:0;z-index:10000;'; rBtn.onclick=function(){ var btns=d.getElementsByName(this.name); for(var i=btns.length-1;i>=0;i--){
  • /*
     * @title aguseCheck
     * @description ページ内のリンクの前にhttp://www.aguse.jp/で調査するボタンを設置する。※海外サイトなどで不審なリンクを事前に調査出来ます。
     * @include http://*
     * @license MIT License
     * @require 
     */
    (function(l){
      var d=document,nm='aguseCheck',i,btn;
      for(i=0;i<l.length;i++){
        btn=d.createElement('button');
        btn.name=nm;
        btn.textContent='AG';
        btn.title=l[i].href;
        btn.onclick=function(){
          window.open('http://www.aguse.jp/?m=w&url='+encodeURIComponent(this.title));
        };
        l[i].parentNode.insertBefore(btn,l[i]);
      }
      var rBtn=d.createElement('button');
      rBtn.name=nm;
      rBtn.textContent='reset';
      rBtn.style.cssText='position:fixed;top:0;left:0;z-index:10000;';
      rBtn.onclick=function(){
        var btns=d.getElementsByName(this.name);
        for(var i=btns.length-1;i>=0;i--){
          btns[i].parentNode.removeChild(btns[i]);
        }
      };
      d.body.insertBefore(rBtn,d.body.childNodes[0]);
    })(document.links);
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2012/07/21 14:06:43 - 2012-07-21
  2. 2012/07/16 17:22:58 - 2012-07-16
  3. 2012/07/16 17:18:04 - 2012-07-16
  4. 2012/01/28 18:41:40 - 2012-01-28
  5. 2012/01/28 18:36:53 - 2012-01-28
  6. 2012/01/28 18:35:41 - 2012-01-28
  7. 2012/01/28 18:25:58 - 2012-01-28
  8. 2012/01/28 18:22:20 - 2012-01-28