ひとりぶろぐ

価値ある情報をユーザー視点で発信するブログ

iPhone用はてなブックマーク公式アプリがブックマークレット連携に対応

      2016/03/16

悲願のブックマークレット対応

いつの間にか、iPhone用のはてなブックマーク公式アプリがアップデートして、ブックマークレット連携に対応していました。
ちょっとググる限りでは、このトピックを取り上げているブログが無さそうなので紹介してみます。

はてなブックマーク (Version 2.7.1) App
カテゴリ: ソーシャルネットワーキング
価格: 無料
デベロッパ名: 株式会社はてな
リリース日: 2010/02/22
対応デバイス: 全機種
現Ver.の平均評価: (4.0 / 2件の評価)
通算の平均評価: (2.5 / 630件の評価)
Game Center: 非対応
iPhone iPhone

はてなブックマークに執着する

ソーシャルブックマークサービスや、それを代替するサービスはたくさんありますが、僕ははてなブックマークを愛用しています。
はてなは、はてなアンテナ初期からのつきあいで、愛着があるからです。

しかし、ドメスティックなサービスであるはてなブックマークは、iPhoneで使うには障壁が高いのですよね。
ブックマークの起点となることが多いRSSリーダーや、各種SNSクライアントが、はてなブックマークに対応していることは、ほとんどありません。

DeliciousやPinboardに乗り換えれば幸せになれそうではあるのですが、気乗りがしません。

はてブ派iPhoneユーザーの受難と救済のカタルシス

iPhoneではてなブックマークにブックマークする場合、これまではWebブラウザ内で完結するブックマークレットを利用していました。
しかし、それほど高い頻度でブックマークをするわけでないので、Cookieの有効期限が切れ、まずログインしてからブックマークをすることになってしまい、大きなストレスを感じていました。

iPhone用のはてなブックマーク公式アプリは、長いこと、実に長いことブックマークレット連携に対応せずにいたため、半ばあきらめていました。

しかし、どうでしょう。

いつの間にかInfo.plistにURL Schemeの定義が増えていることに気付きググると、地味にはてなが関連エントリを公開しているのを発見しました。
しかし、その時点ではあまり完成度が高くなかったようで、ブックマークレットからの登録を試みるとアプリが強制終了するようなありさまでした。

最近はてなブックマーク公式アプリの設定画面を確認してみると、いつの間にかブックマークレットを登録するためのボタンが増えているではないですか。

早速ブックマークレットを登録してみます。

ブックマークレットの登録方法

はてなブックマーク公式アプリの指示に従いSafariにブックマークレットを登録してみます。

hatena_bookmark07.png

▲はてなブックマーク公式アプリを起動、「設定」ボタンをタップします。

hatena_bookmark08.png

▲「ブックマークレットを登録」ボタンをタップ。

hatena_bookmark09.png

▲Safariが起動し上記のページに飛びます。アクションボタンをタップ。

hatena_bookmark10.png

▲「ブックマークに追加」ボタンをタップ。

hatena_bookmark11.png

▲「保存」ボタンでいったんブックマークを保存します。

hatena_bookmark12.png

▲「次のステップへ」のリンクをタップして、「ブックマークレットの登録」ページに遷移します。このことで、ブックマークレットが自動的にクリップボードにコピーされます。あまり見ない手法なので、少々戸惑ってしまいました。

hatena_bookmark13.png

▲さきほど登録したブックマーク「はてなブックマークに追加」を編集します。

hatena_bookmark14.png

▲URLの右側にある×ボタンをタップしてクリア、クリップボードにコピーされたブックマークレットをペーストして保存します。

ブックマークレット連携の素敵さ

ブックマークレットを実行してみると、「Safari→はてなブックマーク公式アプリ」という連携が確かに動作します!

こんな感じの使用感です。

hatena_bookmark01.png

▲Safariでページ閲覧中にはてブしたくなりました。

hatena_bookmark02.png

▲ブックマークメニューから「はてなブックマークに追加」を起動。

hatena_bookmark03.png

▲タスクスイッチしてはてなブックマーク公式アプリが起動します。

hatena_bookmark04.png

▲コメント、タグ、共有メニューの付いたフォームが開きます。

hatena_bookmark05.png

▲適当にタグを入力し、「OK」ボタンをタップ。さらに「B!」ボタンをタップ。

hatena_bookmark06.png

▲これでブックマークの完了です。

はてなブックマーク公式アプリであればログイン状態が恒久的に維持されますので、間が空いても都度のログインはもちろん必要ありません。

ブックマークレットを登録できるWebブラウザ起点限定ということになりますが、「Webブラウザ→はてなブックマーク公式アプリ」というスムーズな連携が可能になりました!

iPhoneからはてなブックマークにブックマークを登録をする人は、ぜひ設定して使ってみてください。

Jailbreak環境でのOne More Thing

ちなみに、Jailbreakをした環境なら、拙作の「WebViewExMenu」を使うと、ほぼすべてのアプリケーション内のWebビューからブックマークレットを実行できるので、「どこからでもはてなブックマーク」という愉悦を味わうことができます。

iOSのWebViewに拡張メニューを追加するWebViewExMenu | ひとりぶろぐ iOSのWebViewに拡張メニューを追加するWebViewExMenu | ひとりぶろぐ

 - iPhone