Lifeline (261 / 365) by somegeekintn, on Flickr
先日のTwitterダウン以降、facebookも使うようになってきた @riocampos です。
このはてダと同じタイトルの、もーっと有名な記事があります。
やり方は簡単。iPhoneのSafariに、Facebookシェアを投稿するためのブックマークレットを作れば良いのです。手順は以下の通り。
iPhoneのブラウザからFacebookのシェア機能を使う簡単な方法 | ライフハッカー[日本版]
そう、単純にブックマークレットを作ればよいのです。しかし上記記事のブックマークレットは、やたら長い。なぜ長いのか、それはどのブラウザでも使える、汎用ブックマークレットだからなのです。
もっと簡単なブックマークレットは以下の通りです。
javascript:var d=document,f='http://www.facebook.com/share',l=d.location,e=encodeURIComponent,p='.php?src=bm&v=4&u='+e(l.href)+'&t='+e(d.title);window.open(f+'r'+p,'sharer');
ブックマークレットの登録方法
上記リンクをコピーして適当なブックマークを作って頂いても結構ですが、もう少し楽な方法を書いておきます。
1. このリンク先へ移動してください。同じページの、ただしURLに?以降が追加されたページに移動しています。
2. 下中央のボタンを押します。
3. 「ブックマークに追加」を選択。
4. タイトルを分かりやすいものに変更します。例えばこの例では「facebookシェア」にしています。変更したら右上の「保存」ボタンを押します。
5. いま作ったブックマークを訂正してブックマークレットにします。まず右下右から2番目のボタンを押してブックマーク画面を出します。
6. 左下の「編集」ボタンを押します。
7. 作成したブックマークを選択します。
8. ブックマークの下の段(URL)を選択し、カーソルを左へ移動させ、「javascript:var…」の直前まで持っていきます。
9. 「javascript:var…」以前の全てを⌫ボタンで削除します。
10. 右下の「完了」ボタンを押します。
11. 左下の「完了」ボタンを押して、通常のブックマーク画面に戻します。
これで、シェアしたいサイトでこのブックマークレットを使えば、facebookのシェア画面が表示されます。コメントを入力して右下の「シェア」ボタンを押してください。これでシェアされます。もちろんfacebookにログイン済みである必要があります。
なおこのブックマークレットはfacebook.com内のサイトでは使えません(実はライフハッカーの汎用ブックマークレットも使えません)。facebook.com以外のサイトでご利用ください。
このページでシェアできるか試してみてください。