古い記事
ランダムジャンプ
新しい記事
「iPhone/iPad の Safari でページのタイトルや URL をコピペ用に表示する Bookmarklet」[2012-09-13-1]

「iPhone の Safari からアマゾンのアフィリリンクを作成しコピペ用に表示する Bookmarklet」[2012-09-15-2]
をちょっと前に作って使っているんだけど、
「URLスキーマを使ってDraftPadに送ればいいだけじゃん!」
といまさら気づいてしまったので書き直しました。

titleとURLと引用箇所をDraftPadに送る (TUQ)


javascript:(function(){
 var s=document.title+'\n'+location.href+'\n'+window.getSelection().toString()+'\n';
 if('createTouch' in document){
  location.href='draftpad:///insert?after='+encodeURIComponent(s);
 }else{
  prompt(' ',s);
 }
})();


ASINとtitleと引用箇所をDraftPadに送る (AidTQ)


javascript:(function(){
 if(location.href.search(/[^0-9A-Z]([B0-9][0-9A-Z]{9})([^0-9A-Z]|$)/)!=-1){
  var s=RegExp.$1+'\n'+document.title+'\n'+window.getSelection()+'\n';
  if('createTouch' in document){
   location.href='draftpad:///insert?after='+encodeURIComponent(s);
  }else{
   prompt(' ',s);
  }
 }
})();

アマゾンの商品ページ専用です。

iPhone/iPad の Safari へのブックマークレットの登録方法


なんでもいいので適当なページをブックマーク登録し、URL部分に「javascript:...」をコピーするだけ。

DraftPad について


DraftPad はシンプルなメモ帳アプリです。テキストに対して様々な処理ができ、さらにその処理自体もカスタマイズできます。様々なテキスト系アプリのハブになっています。無料ですので入れておくといいことあるかも。

DraftPad のURLスキーマの仕様はこちら:
- DraftPad | The Modeless Notepad for iPhone, iPod touch, and iPad.
http://modelessdesign.com/draftpad/developer/

更新情報


- 追記121211: iOS以外ではpromptを出すようにした。

- 追記130926: 現時点の iOS 7 の Safari では、「window.open('URLスキーム')」が機能しないことがあるため、「location.href='URLスキーム'」に変更しました。以下同様。