GETパラメータ整形表示

    @@ -8,12 +8,12 @@ var delimiter = "\t"; var elm = location.href.split('?'); -var str = "[url]\n" + elm[0] + "\n[GETパラメータ]\n"; +var str = "[url]\r\n" + elm[0] + "\r\n[GETパラメータ]\r\n"; if(elm.length > 1){ var params = elm[1].split('&'); for(var i=0; i<params.length; i++){ str += params[i].replace(/=/, delimiter); - str += "\n"; + str += "\r\n"; } }
  • /*
     * @title GET parameter breakdown(TSV)
     * @description GETパラメータを整形して表示します(TSV形式)
     * @include http://*
     * @license MIT License
     * @require jquery
     */
    
    var delimiter = "\t";
    var elm = location.href.split('?');
    var str = "[url]\r\n" + elm[0] + "\r\n[GETパラメータ]\r\n";
    if(elm.length > 1){
      var params = elm[1].split('&');
      for(var i=0; i<params.length; i++){
        str += params[i].replace(/=/, delimiter);
        str += "\r\n";
      }
    }
    
    
    $('body').prepend(
     $('<div id="___url" style="position:absolute;widh:50%;border:1px solid gray;z-index:99999;background-color:white;">').append(
      $('<b>GETパラメータを分解</b><br>')
     ).append(
      $('<textarea>').attr({'cols':76,'rows':10}).text(str)
     ).append(
      $('<br><input type="button" value="close">').click(function(){
       $('#___url').remove()
      })
     )
    );
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2010/12/07 18:19:13 - 2010-12-07
  2. 2010/12/07 18:11:56 - 2010-12-07
  3. 2010/12/07 18:08:04 - 2010-12-07
  4. 2010/12/06 14:51:51 - 2010-12-06
  5. 2010/12/06 14:39:23 - 2010-12-06
  6. 2010/12/01 17:01:12 - 2010-12-01
  7. 2010/12/01 16:55:39 - 2010-12-01
  8. 2010/12/01 16:21:59 - 2010-12-01
  9. 2010/12/01 16:19:03 - 2010-12-01