Twitter 原寸びゅー

    @@ -13,9 +13,12 @@ ( function( w, d ) { w.twOpenOriginalImage_bookmarklet = true; -var script = d.createElement( 'script' ); +var script = d.createElement( 'script' ), + nonce_script = d.querySelector( 'script[nonce]' ); -script.setAttribute( 'nonce', $( 'script[nonce]' ).attr( 'nonce' ) ); +if ( nonce_script ) { + script.setAttribute( 'nonce', nonce_script.getAttribute( 'nonce' ) ); +} script.src='https://furyu-tei.sakura.ne.jp/script/twOpenOriginalImage.user.js?t='+(new Date).getTime(); d.documentElement.appendChild(script);
  • /*
     * @title Twitter 原寸びゅー
     * @description Twitter のタイムラインで原寸画像を開くボタンをつける(http://furyu.hatenablog.com/entry/20160116/1452871567)
     * @include https://twitter.com/*
     * @license MIT License
     * @javascript_url
     */
    
    // ブックマークレットを実行すると、Twitter の画像つきツイートに [原寸画像] ボタンが挿入されるようになる。
    // [原寸画像]ボタンを押すと、(URLに:orig が付いた)原寸画像が、一つのページにまとめて表示される。
    // [Alt] キーを押しながら[原寸画像]ボタンを押すと、複数画像がある場合には別々のタブに独立して表示される。
    
    ( function( w, d ) {
    w.twOpenOriginalImage_bookmarklet = true;
    
    var script = d.createElement( 'script' ),
        nonce_script = d.querySelector( 'script[nonce]' );
    
    if ( nonce_script ) {
        script.setAttribute( 'nonce', nonce_script.getAttribute( 'nonce' ) );
    }
    script.src='https://furyu-tei.sakura.ne.jp/script/twOpenOriginalImage.user.js?t='+(new Date).getTime();
    
    d.documentElement.appendChild(script);
    } )( window, document );
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2016/04/14 18:45:33 - 2016-04-14
  2. 2016/04/05 00:31:14 - 2016-04-05
  3. 2016/02/15 22:13:47 - 2016-02-15