つぶやくボタンの設置 – Javascript
投稿者: admin, カテゴリ: JavaScript, tags: encode, JavaScript, Twitter投稿日: 2010.05.23 - 04:18
更新日: 2010.05.23 - 04:33
つぶやくボタンを設定するのはAPIの許可を得たり面倒なんだろうか、と思いつつウェブサイトを閲覧しているとちょうど設置されているいくつかのサイトに出くわした。
javascript:location.href=’http://twitter.com/home?status=’+encodeURIComponent(document.getElementsByTagName(‘h1′).item(0).firstChild.data)+’ ‘+encodeURI(window.location.href)
javascript:void window.open(‘http://twitter.com/home?status=’+encodeURI(window.location.href))
上記のように書かれている。どうやら思っていたより簡単にリンクは設置出来るようだ。
http://twitter.com/home?status=’+encodeURI(window.location.href) がわかりやすい。 http://twitter.com/home?status= が共通する記述。その後に現在地のURL window.location.href がエンコードされている。上段のサイトではタイトルとリンク先、下段のサイトではリンク先のみになっているようだ。
たったこれだけで設置できるのか。
※念のためいくつかの解説サイトを見たところ、この推測はあっているようだ。仕様変更によってhomeを記述しなくても良いと書かれている記事もあった
関連記事
- JavaScriptフレーム内で呼び出されたくない
- WordPress つぶやくボタンの設置
- jQuery を使ったフローティングポップアップ
- Twitterを表示する
- Firefox から Twitter を表示、ツイートするアドオン
- Twitter バックアップ – TwitterBackup
- [Chrome] Google Chrome でMakeLink を使う
スポンサードリンク
エントリ (RSS)