公式で非公式RT

  • /*
     * @title 公式で非公式RT
     * @description https://twitter.com/×××××/status/×××××××××××でしか動かない←うるさい
     * @include https://twitter.com/*
     * @license MIT License
     * @require 
     */
    
    if(location.href.split('/').length==6){
    setTimeout((function(){
    document.getElementsByClassName('metadata')[1].innerHTML+='<a href="https://twitter.com/intent/tweet?&text='
    +encodeURIComponent(' RT @'
    // ID
    +document.querySelector('html body.t1 div#doc.route-permalink div#page-outer div#page-container.wrapper div.permalink div.permalink-inner div.expansion-container div.tweet div.content div.permalink-header a.account-group span.username b').innerHTML
    +' '
    // 
    +document.querySelector('html body.t1 div#doc.route-permalink div#page-outer div#page-container.wrapper div.permalink div.permalink-inner div.expansion-container div.tweet p.tweet-text').textContent)
    +'&tw_p=tweetbutton">ひこーしきRT</a>';
    }),3000);
    }
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2013/03/25 19:48:29 - 2013-03-25
  2. 2013/03/25 19:46:31 - 2013-03-25