<-> Tw mobi

    @@ -10,6 +10,13 @@ (function () { if (!/twitter\.com$/.test(location.hostname)) return; + // startsWith: ES6 experimental; impl Chrome(mium) and Fx yet + // https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith + // http://kangax.github.io/compat-table/es6/#String.prototype_methods_String.prototype.startsWith + /* location.hostname = location.hostname.startsWith('mobile.') ? 'twitter.com' : 'mobile.twitter.com'; + /*/ + location.hostname = location.hostname.split('.').shift() === 'mobile' ? 'twitter.com' : 'mobile.twitter.com'; + //*/ })();
  • /*
     * @title <-> Tw mobi
     * @description come and go mobile page on Twitter
     * @include *://mobile.twitter.com/*
     * @include *://twitter.com/*
     * @license MIT http://opensource.org/licenses/MIT
     * @javascript_url
     */
    
    (function () {
        if (!/twitter\.com$/.test(location.hostname)) return;
    
        // startsWith: ES6 experimental; impl Chrome(mium) and Fx yet
        // https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith
        // http://kangax.github.io/compat-table/es6/#String.prototype_methods_String.prototype.startsWith
        /*
        location.hostname = location.hostname.startsWith('mobile.') ? 'twitter.com' : 'mobile.twitter.com';
        /*/
        location.hostname = location.hostname.split('.').shift() === 'mobile' ? 'twitter.com' : 'mobile.twitter.com';
        //*/
    })();
    
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2015/03/26 04:38:21 - 2015-03-26
  2. 2015/03/26 04:13:52 - 2015-03-26