mac Safari 12 で見ているページをPocketに追加する [エレクトロニクス]
Safari13に対応した新しいPocket機能拡張がリリースされていました。2019年10月16日現在 使い方は下記をご参照ください。 「mac Safari 13 で見ているページをPocketに追加する」 https://fujikuro.blog.ss-blog.jp/2019-10-16 |
Safari 12 では拡張機能がApp Storeで販売しているものだけに限られ、古いタイプの機能拡張(”.safariextz”形式)は使えなくなりました。
ただ古い環境を引き継いでいた場合は、ちゃんと使えていたのですが2019年9月リリースのSafari13ではこれも強制的に削除されてしまいました。
今見ているページをPocket拡張機能のボタン1クリックだけで簡単にPocketに追加でき、後でゆっくり読んだりしていたので、この仕様変更は困りました。
Safari 12 で使えていた、在りし日のPocket機能拡張..
そこで今までのように今見ているページを簡単にPocketに追加できる方法を調べて実行してみました。その時の記録です。
環境 |
---|
・MacBook Pro Retina 15inch Mid2018, macOS Mojave 10.14.6
・Safari 12
対処1 |
---|
ブックマークレットをSafariのお気に入りバーに登録して使う方法です。公式で案内されています。
Using the Pocket Bookmarklet On Your Computer
https://help.getpocket.com/article/987-using-the-pocket-bookmarklet
1 下記へアクセスします。
https://getpocket.com/add/
「またはブックマークレットをインストール」をクリック
2 「ダウンロード」ボタンを「お気に入りバー」までDrag&Drop
3 名前が「ダウンロード」になっているので、わかりやすくするために「+Pocket」に変更しました。
4 見ているページでこのお気に入りに追加されたブックマークレットをクリックするとPocketにページが追加されます。
しかし任意のページでこのブックマークレットを選ぶとPocketへのLoginが求められ「Login」ボタンを押すと自分のPocketのページが新規ウィンドウで開くだけで、Pocketにページが追加されない、という事態になりました。
Safariメニューバー>環境設定>プライバシー>Webサイトデータを管理>「全てを削除」ボタンクリックしてからSafariを再起動すると正常になるのですが、なぜかしばらく使っているとまたLoginへの要求が繰り返されます。
公式案内ではプライベートブラウズしている場合にこれが起こると書いてありましたが、通常モードのブラウズでも起こります。
Pocket Bookmarklet - Must log in repeatedly
https://help.getpocket.com/article/1096-pocket-bookmarklet-must-log-in-repeatedly
そしてこれはなぜかSierraでは起こらずMojaveで不具合が出ます。原因はわかりません。
対処2 |
---|
対処1ではうまくいかないこともあるため、別の方法も試しました。
Safari画面の右上の共有アイコンからPocketを選択する方法です。これで今見ているページがPocketに追加されます。
デフォルト状態ではこのPocket共有ボタンは出てきませんので、Mac App Store からPocketアプリ(機能拡張ではなくデスクトップアプリ)をダウンロードします。
https://apps.apple.com/jp/app/pocket/id568494494
Safariで使いたいだけの時は、このアプリを起動している必要はなくダウンロードとインストールするだけで十分です。
1 システム環境設定>機能拡張>左ペインで「共有メニュー」の「Pocket」にチェックが入っていることを確認
2 Safariの画面右上の共有アイコンをクリックして「Pocket」を選択
3 実行するとこのようにページが追加されます
【関連記事】
mac Safari 13 で見ているページをPocketに追加する
https://fujikuro.blog.ss-blog.jp/2019-10-16
Firefox Mac 「接続エラーのため、アドオンをダウンロードできませんでした」2019
https://fujikuro.blog.so-net.ne.jp/2019-09-14
コメント 0