Drafts

@cm3 の草稿置場 / 少々Wikiっぽく使っているので中身は適宜追記修正されます。

はてブをBookmarkletから拡張機能に変更した

公式にある以下の 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 拡張をインストール。

今までは bookmarkletjavascript拡張機能KeyconfigCtrl + / に割り当てていたけれど、拡張機能にもショートカットキーを割り当てることができる。Chrome拡張機能のページの一番下に、ショートカット設定へのリンクがあって、そこから Ctrl + B に割り当てた。Ctrl + / には割り当てられないような仕様になっている。

f:id:cm3ak:20150730025705p:plain

Firefox

僕は Firefox も使っているので、そちらもHatena Bookmark :: Add-ons for Firefoxに乗り換えた*1Chrome拡張機能のショートカットでデフォルトのショートカット上書きするのに対して、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 の方からインストールでよいと思われる