YAKIUDON

    @@ -1,25 +1,21 @@ /* * @title YAKIUDON - * @description Googleの検索結果URLから余分なパラメータ削除するやつ https://gist.github.com/1977606 + * @description via http://let.hatelabo.jp/uneco/let/gYC-yby_yIjbcQ * @include http://www.google.co.jp/search* * @include https://www.google.co.jp/search* * @license MIT License * @require */ -var script = document.createElement('script'); -script.textContent = '(' + (function () { - var u = location.href.split('?'); - var q = u[1].split('&'), n = []; - for (var i = 0; i < q.length; i++) - if (q[i].match(/^(?:q|tbm|tbs)=/)) - n.push(q[i]); - var url = u[0].replace('www.', '') + '?' + n.join('&'); - var input = document.createElement('input'); - input.setAttribute('type', 'text'); - input.setAttribute('size', 60); - input.setAttribute('value', url); - document.getElementById('resultStats').appendChild(input); -}).toString() + ')();'; -document.body.appendChild(script); -document.body.removeChild(script); +// Usage: http://www.google.co.jp/search?q=%E7%84%BC%E3%81%8D%E3%81%86%E3%81%A9%E3%82%93&um=1&ie=UTF-8&hl=ja&tbm=isch&source=og&sa=N&tab=wi&ei=IYVUT7-rMpCOmQWZ0uXSDQ&biw=1158&bih=770&sei=I4VUT_T-Hc7vmAXf2qDHBQ +// Result: http://google.co.jp/search?q=%E7%84%BC%E3%81%8D%E3%81%86%E3%81%A9%E3%82%93&tbm=isch + +(function () { + a = location.search.substr(1).split('&'); + a = a.filter(function (e) { + return /^(?:q|tbm|tbs)=/.test(e); + }); + a = a.join('&'); + a = location.pathname + '?' + a; + history.pushState(null, null, a); +})()
  • /*
     * @title YAKIUDON
     * @description  via http://let.hatelabo.jp/uneco/let/gYC-yby_yIjbcQ
     * @include http://www.google.co.jp/search*
     * @include https://www.google.co.jp/search*
     * @license MIT License
     * @require 
     */
    
    // Usage: http://www.google.co.jp/search?q=%E7%84%BC%E3%81%8D%E3%81%86%E3%81%A9%E3%82%93&um=1&ie=UTF-8&hl=ja&tbm=isch&source=og&sa=N&tab=wi&ei=IYVUT7-rMpCOmQWZ0uXSDQ&biw=1158&bih=770&sei=I4VUT_T-Hc7vmAXf2qDHBQ
    // Result: http://google.co.jp/search?q=%E7%84%BC%E3%81%8D%E3%81%86%E3%81%A9%E3%82%93&tbm=isch
    
    (function () {
      a = location.search.substr(1).split('&');
      a = a.filter(function (e) {
        return /^(?:q|tbm|tbs)=/.test(e);
      });
      a = a.join('&');
      a = location.pathname + '?' + a;
      history.pushState(null, null, a);
    })()
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2014/08/27 11:55:34 - 2014-08-27
  2. 2014/07/14 16:13:01 - 2014-07-14
  3. 2013/01/11 20:03:58 - 2013-01-11
  4. 2013/01/11 16:39:28 - 2013-01-11
  5. 2013/01/11 16:20:50 - 2013-01-11
  6. 2013/01/11 16:11:22 - 2013-01-11
  7. 2012/10/12 17:03:43 - 2012-10-12
  8. 2012/04/03 23:35:54 - 2012-04-03
  9. 2012/04/03 23:34:35 - 2012-04-03
  10. 2012/04/03 23:31:58 - 2012-04-03
  11. 2012/04/03 23:26:28 - 2012-04-03
  12. 2012/04/03 23:04:20 - 2012-04-03