kanta's spike

macOSのKindle.appで指定した購入済み書籍を直接開きたい。

解決策

macOSのKindleアプリでは、以下の形式のURIスキームが使える。(■■■部分は電子書籍のASIN、△△はページ番号)

kindle://book/?action=open&asin=■■■&location=△△

例えば、Amazon.co.jp: Python ゼロからはじめるプログラミング eBook : 三谷純: Kindleストアを購入済みの場合、本書のASINは、B0915ZKFPBになる。

以下のように、ASINを埋めこんだURIスキームをmacOSのターミナルで開くと、Kindleアプリが起動し、購入済みの「Python ゼロからはじめるプログラミング」が開く。(ターミナル経由でなくても、HTMLにリンクとして記載しクリックしても良い。)

open "kindle://book/?action=open&asin=B0915ZKFPB"

ただし、iOSでは、このURIスキームを呼びだしても、Kindleアプリが起動し初期画面が表示されるだけで、ASINに該当する書籍は表示されない。

参考

作成日: 2023/04/25