公式にある以下の bookmarklet を使用していたが、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;
もちろん上記の bookmarklet はいじっていないので Chrome の仕様が バージョン 44 から変わったのかもしれない。どちらにせよ、使いにくくなったので、考えた結果、ブラウザ拡張に移行することにした。
Chrome
はてなブックマーク GoogleChrome 拡張をインストール。
今までは bookmarklet の javascript を拡張機能の Keyconfig で Ctrl + /
に割り当てていたけれど、拡張機能にもショートカットキーを割り当てることができる。Chrome の拡張機能のページの一番下に、ショートカット設定へのリンクがあって、そこから Ctrl + B
に割り当てた。Ctrl + /
には割り当てられないような仕様になっている。
Firefox
僕は Firefox も使っているので、そちらもHatena Bookmark :: Add-ons for Firefoxに乗り換えた*1。Chrome が拡張機能のショートカットでデフォルトのショートカット上書きするのに対して、Firefox はデフォルト優先で、Ctrl + B
はブックマークサイドバーを開くのに割り当てられているので、Customizable Shortcuts :: Add-ons for Firefox を使って、そちらを無効にした。Ctrl + Shift + B
で全てのブックマークを表示するので、サイドバーは使わないから。
*1:公式からリンクされている addons.mozilla.jp はリンク切れしていて mozilla.jp 自体は生きてる けど mozilla.jp/firefox/addons/ は www.mozilla.org/ja/firefox/desktop/customize/ にリダイレクトされるので org の方からインストールでよいと思われる