「iPhone/iPad の Safari でページのタイトルや URL をコピペ用に表示する Bookmarklet」[2012-09-13-1]
や
「iPhone の Safari からアマゾンのアフィリリンクを作成しコピペ用に表示する Bookmarklet」[2012-09-15-2]
をちょっと前に作って使っているんだけど、
「URLスキーマを使ってDraftPadに送ればいいだけじゃん!」
といまさら気づいてしまったので書き直しました。
アマゾンの商品ページ専用です。
なんでもいいので適当なページをブックマーク登録し、URL部分に「javascript:...」をコピーするだけ。
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スキーム'」に変更しました。以下同様。
や
「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スキーム'」に変更しました。以下同様。