iPhoneで閲覧中のwebページのタイトルとURLをクリップボードへ取得する

小品アプリとかでさくっといけるだろと思ってたら無かった…

調べたり書いたりしてめんどかったのでメモ

iOSだと最近標準になった「ショートカット」アプリが使える。はじめて弄ったけど色々あって楽しい

手順ここから

  1. 中身は空でいいからまずショートカット作成して名前つけて保存。保存したショートカットのメニューから「共有シートに表示」をonに変えてSafariで共有メニューとして使えるようにする
  2. 編集で最初のアクションに「WebページでJavaScriptを実行する」を選択し、最初に入ってるコードと下記を入れ替えて保存する
var result = [];
var title=document.title;
var url = document.location.href;
result.push(title+'\n'+url);
completion(result);
  1. 次のアクションは「入力からテキストを取得」を入れる。これでJavaScriptの結果を1度テキストに型変換する
  2. 最後に「クリップボードにコピー」のアクションを追加して完成

Safari限定にはなっちゃうけどメモ書くのに大分楽になった

これググってもすぐは見つからなかったんだよなあ… 謎なんだけど