mailto2sms

    @@ -1,16 +1,13 @@ /* * @title mailto2sms - * @description a要素のhref属性にある"mailto:"を"sms:"に変更します + * @description replace mailto: to sms: * @include http://* - * @license MIT License + * @include https://* + * @contributor xtetsuji http://let.hatelabo.jp/xtetsuji/let/gYC-x4nJrb7zFA (Fork of) + * @license MIT License http://opensource.org/licenses/MIT * @require */ -(function(){ - var a_mailto_els = document.querySelectorAll('a[href^="mailto:"]'), - len = a_mailto_els.length, - a_el, i; - for(i=0;i<len;i++){ - a_el = a_mailto_els[i]; - a_el.href = a_el.href.replace(/^mailto:/, "sms:"); - } -})(); + +Array.prototype.forEach.call(document.querySelectorAll('a[href^="mailto:"]'), function (anchor) { + anchor.href = anchor.href.replace(/^mailto:/, 'sms:'); +});
  • /*
     * @title mailto2sms
     * @description replace mailto: to sms:
     * @include http://*
     * @include https://*
     * @contributor xtetsuji http://let.hatelabo.jp/xtetsuji/let/gYC-x4nJrb7zFA (Fork of)
     * @license MIT License http://opensource.org/licenses/MIT
     * @require 
     */
    
    Array.prototype.forEach.call(document.querySelectorAll('a[href^="mailto:"]'), function (anchor) {
        anchor.href = anchor.href.replace(/^mailto:/, 'sms:');
    });
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2013/01/19 02:31:22 - 2013-01-19
  2. 2013/01/19 02:25:48 - 2013-01-19