はてな公式ブックマークレット

はてな公式であるにはあるのだけど…
はてなブックマーク - はてなブックマークをはじめる (セットアップ)

上の方にある「ブックマークする」では

javascript:(function(){var d=(new Date);var s=document.createElement('script');s.charset='UTF-8';s.src='http://b.hatena.ne.jp/js/Hatena/Bookmark/let.js?'+d.getFullYear()+d.getMonth()+d.getDate();(document.getElementsByTagName('head')[0]||document.body).appendChild(s);})();

という内容でブックマークレットが作成されるが、私のChromeの環境では動作せず…

下の旧式の「ブックマークする」では

javascript:window.location='http://b.hatena.ne.jp/add?mode=confirm&title='+escape(document.title)+'&url='+escape(location.href);

という内容でブックマークレットが作成されるが、私のChromeの環境では別ウィンドウで表示されないという問題がある

私の改造版旧式ブックマークレット

という事で、公式にある旧式の「ブックマークする」を元に、別ウィンドウで表示する物を作った

javascript:window.open('http://b.hatena.ne.jp/add?mode=confirm&is_bm=1&title='+escape(document.title)+'&url='+escape(location.href), '_blank', 'width=520,height=600,resizable=1,scrollbars=1');undefined;

以下のリンクをブックマークバーにドラッグ&ドロップでも作成出来ます
はてなブックマークする

内容解説

「window.location」ではなく「window.open」を使う事で、別ウィンドウで開くようにしています
URLを生成する部分で「&is_bm=1」というパラメータが増えていますが、これを付けると保存ボタンを押した後ウィンドウを閉じる様になります

(おまけ)コメントページを表示するブックマークレット

サイトによってコメントページが2つに分離してる可能性があるので、2つ用意しました
ブックマークを追加した際にどちらのコメントページに属するかは、サイト・時期・ブックマーク追加方法によって変わる様です…困ったもんだ

javascript:window.open('http://b.hatena.ne.jp/entry/'+location.href.replace( /https:\/\/|http:\/\//g , '' ), '_blank', '');undefined;

以下のリンクをブックマークバーにドラッグ&ドロップでも作成出来ます
このページのはてなブックマークコメント(/s/なし)

javascript:window.open('http://b.hatena.ne.jp/entry/'+location.href.replace( /https:\/\/|http:\/\//g , 's/' ), '_blank', '');undefined;

以下のリンクをブックマークバーにドラッグ&ドロップでも作成出来ます
このページのはてなブックマークコメント(/s/あり)