なんとなく、はてなバーのブックマークボタンがどうなっているのか疑問に思ったのでソースを覗いてみた。 分かったこと。 高木浩光@自宅の日記 - 新はてなブックマークの登録ブックマークレットは使ってはいけないで言及されている新ブックマークレットとほぼ同じことをしている。 B! ボタンをクリック Webコンテンツに<script src="http://b.hatena.ne.jp/js/Hatena/Bookmark/let.js"></script>を流し込む let.jsからさらにスクリプトをロードし、iframe中にブックマーク画面を描画 要するに はてブの新型ブックマークレットは、見ているページにJavaScriptを注入し、DOMを操作してページを書き換えることで、このような「ページ内JavaScriptウィンドウ」を出現させるようになっている。 高木浩光@自宅の日記 - 新はてなブ