タグ

JavaScriptとlearnに関するclownboy-zuzuのブックマーク (2)

  • Tombloo スクリプト

    最近Yahoo PipesとTwitter Feedの連携がうまくいかずブクマしたものがなかなか自動投稿されない悲しい状態になってたので、Tomblooから直接ついったーへ投稿する方式に切り替えようと思う。 ただ、Tomblooのデフォルト投稿形式が気に入らないので何とかカスタマイズしたいと思ったんだけど、scriptフォルダに何か.jsファイルを置けばいろいろできるという記述までは見つけたが、その先の情報がぜんぜんみつからん。 参考資料公式ページっぽいところもいまいちよくわからんし 結局この辺をみながら見よう見まねでコードを書いてみた。 大まかな動作どうもaddBeforeという関数とaddAroundという関数があって、こいつらを書いてやるとアイテムを加工できるみたい。書式としては addAround(Twitter, 'post', function(proceed, args) {

  • Greasemonkeyでサイト既存の関数を上書きする

    サイトに新たに機能を付け加えるのではなくて、元々サイトに存在してる関数を少しだけいじってやった方が簡単な場合があります。 そういうときにGreasemonkeyからサイトに元々ある既存関数を上書きする方法です。 SmartLDR更新 – 素人がプログラミングを勉強するブログ : http://d.hatena.ne.jp/javascripter/20090324/1237903880 ここで紹介されているlocation.hrefとjavascript:プロトコルを使ったハックを使うと比較的簡単に関数の上書きができます。 例えばmyFuncという関数を上書きしたい場合は以下のようにjavascript:プロトコルからmyFuncを再定義すると上書きができます。 function evalInPage(fun) { location.href = "javascript:void (" +

    Greasemonkeyでサイト既存の関数を上書きする
  • 1