Kindle 电脑版:官方应用和 Kindle for Web
亚马逊仍提供 Windows 11 和 Mac 的 Kindle 应用,旧的 Kindle for PC 自 2026 年 6 月 30 日起不再受支持。以前的 Kindle Cloud Reader 现在叫 Kindle for Web,地址还是 read.amazon.com,书在浏览器里打开,买来的书要下载则走桌面应用。用 Pake 给这个地址做一个窗口,得到的是同一个网页阅读器,带自己的图标,不在亚马逊支持名单里的 Linux 也就有了一个桌面上的 Kindle。
亚马逊在电脑上提供什么
亚马逊的桌面应用安装页列的系统是 Windows 11 和 Mac 的 OS X 10.14 及以上,同一页写明,以前叫 Kindle for PC 的旧版 Kindle 应用自 2026 年 6 月 30 日起不再受支持,其他系统去用 Kindle for Web。
Mac 上的安装步骤是打开 App Store,搜索 Kindle,再点 Get 或 Update。新版 Kindle for Mac 的设置说明写它需要 macOS 11 及以上,旧版现在叫 Kindle Classic,支持于 2023 年 10 月 31 日截止,买过的书登录之后就会出现,个人文档要先用 Send to Kindle 导入。系统停在 macOS 10.14 或 10.15、App Store 又装不上的话,亚马逊给不受支持系统的答案就是 Kindle for Web。
下载说明写,买来的书可以在 PC、Mac、iOS 和 Android 的 Kindle 应用里下载,Kindle for Web 是在线阅读。个人文档那页把 PDF 和 Word 文档放在 Kindle for Windows 的左侧导航菜单里,也可以在其他 Kindle 应用和设备上读。没网也要读的书、个人文档,以及网页版打不开的书,都用 Kindle 应用,后面要做的是给网页阅读器一个窗口。
Kindle for Web 能做什么
read.amazon.com 上写着 Kindle Cloud Reader 现在称为 Kindle for Web,列的是浏览和试读书籍、杂志和漫画,登录后在各个设备上读,笔记和高亮,在书里搜词、短语或人名,以及按住一个词再松开查词典。
自定义说明把控件放在打开一本书后顶部的 Aa 图标里,栏被收起来的话把指针移到顶部让它出现。字体有 Bookerly、Amazon Ember 和 OpenDyslexic,字号 14 档,页面颜色四种,一栏或两栏,页边距分窄、中、宽,阅读进度可以显示本章剩余时间、书中页码、全书剩余时间,也可以几项一起开。这些设置同步到桌面和手机浏览器里的其他 Kindle for Web,页面没有写会跟到电子书阅读器。笔记走得更远,编辑笔记那页写,点 Note 图标,或者点 Notebook 图标再点旁边的铅笔,改完点 Save,修改会同步到你所有的 Kindle 应用和设备。
Kindle for Web 是什么列出的桌面浏览器最低版本是 Chrome 87、Firefox 78、Safari 11 和 Edge 87,同一页写有的书不能在这里读,那些要用 Kindle 应用或 Kindle 电子书阅读器。
个人文档不在这个阅读器里。笔记兼容表给 Kindle for Web 标的是 N/A,原文是 personal documents aren't supported yet,Kindle for Mac 和 Kindle for PC 则有文字笔记和高亮。Send to Kindle 支持 HTML、RTF、纯文本、常见图片、PDF 和 EPUB,网页上传单份不超过 200 MB,打开 Add to your library,关联到账号的设备就能下载。这页写的去处是设备和 Kindle 应用,没有 Kindle for Web。Mac 和 Windows 上另有单独的 Send to Kindle 应用负责上传。
什么时候单独开一个窗口
看完一章就关掉的话,浏览器标签页够用。阅读器要一直摊在笔记或稿子旁边,或者想在程序坞、开始菜单、应用启动器里直接找到 Kindle,单独的窗口就有用。
Pake 的安装说明覆盖 macOS 14 及以上,Intel 也在内,Windows 10 的 2004 版及以上,以及 Omarchy 这类基于 Arch 的 Linux。其他 Linux 发行版用 CLI,需要 Node.js 20.9 及以上和 Rust 1.85 及以上。
从精选里做出来
Kindle 在精选的阅读里。在创建页的粘贴网址或搜索下面应用开始创建里输入 Kindle,找不到这一项就粘贴 https://read.amazon.com/。这一项带的是网址、名字、图标和「读你的 Kindle 书」这句说明,没有调好的尺寸,也没有 CSS 和 JavaScript,所有选项都从默认值开始,说明见创建应用。想保持登录,无痕浏览保持关闭,然后点创建应用。
用 CLI 时,按快速上手配好,再运行这条命令。
pake https://read.amazon.com --name Kindle --width 900 --height 1000
Mac 上加 --install 会把打好的应用复制进应用程序文件夹,其余参数见命令行参数。
按一页书来定窗口
默认窗口是 1200 × 780,横得比较开,放一页文字就显得矮。Mac 和 Linux 应用上的默认尺寸,Windows 上英文界面叫 Window size、中文同样是默认尺寸,决定窗口打开时的宽和高,两边都在 200 到 10000 之间。可以试试 900 × 1000,看 Kindle 怎么排这一页。手动拖出来的大小会被记住,直到你在我的应用里点编辑改尺寸再保存修改,见管理应用。
整页缩放和 Kindle 的 14 档字号是两件事,Mac 上是 Cmd = 和 Cmd -,Windows 和 Linux 上是 Ctrl = 和 Ctrl -,Cmd 0 或 Ctrl 0 还原,清单在快捷键。深色窗口只把标题栏和外框变暗,页面保持你在 Aa 里选的颜色,见常见问题。
页内查找加上 Cmd F 或 Ctrl F,搜的是窗口里这一页。Kindle 自己的搜索覆盖整本书,只有还想要页面这一层的搜索时才打开它。
始终置顶让一个窄窗口压在笔记应用上面,Mac 上再加隐藏标题栏,页面可以铺到顶边,微信读书电脑版用的也是这一组。
pake https://read.amazon.com --name Kindle --width 900 --height 1000 --always-on-top
登录之后停在上次的位置
浏览器里已经登着亚马逊,会话也不会交给新应用,要在窗口里再登一次,然后退出再打开一次。无痕浏览关着,应用会留下 Cookie 和网站数据,开着的话每次启动都是未登录的。第二个亚马逊账号,在我的应用里打开 ⋯ 菜单选添加另一个账号,会用新名字复制设置和图标,比如 Kindle 2,一开始是未登录的,见同一个网站的两个账号。
窗口重新打开时回到上次的页面。--no-restore-last-url 则每次打开打包时的地址,登录仍然保留,在我的应用里改了网址,记住的页面会清掉。
这个窗口实际在加载什么
Pake 自己没有 Kindle 阅读器,它在系统网页视图里打开 read.amazon.com。macOS 上是 WKWebView,CLI 常见问题里点了这个名字,Windows 上是 Microsoft Edge WebView2 运行时,Windows 11 已经自带,Linux 上是 WebKitGTK,用 pacman 装包时会一起装上,见安装说明。WKWebView 是 WebKit,和 Safari 同一族引擎,WebView2 是 Edge 的引擎,这两族都在亚马逊的浏览器名单里,WebKitGTK 不在。WKWebView 说明讲了这个视图和 Safari 差在哪里,没有 Safari 的扩展,数据也存在自己那份里。
Windows 上生成的应用把登录、Cookie 和存储放在自己的 WebView2 配置里,路径是 %APPDATA%\<identifier>,CLI 打出来的应用保存的密码也在这里,不和 Chrome 或 Edge 共用。Mac 上,上次的页面和窗口大小是 ~/Library/Application Support/<identifier> 里的文件。高级里的 User Agent 留空时,Mac 用 Safari,Windows 用 Chrome,CLI 的默认值在 macOS 和 Linux 上是 Safari 字符串,在 Windows 上是 Chrome 字符串,怎么改都不会换掉画页面的引擎,见网页应用里的 User Agent。
打不开的时候怎么查
- 书不在库里,或者点开没有反应。不是每本书都能在 Kindle for Web 里读,用同一个账号到 Chrome、Firefox、Safari 或 Edge 里打开,那边也没有,就要用 Kindle 应用或电子书阅读器,浏览器里能开、窗口里不能开,就在 Windows 11 或 Mac 上改用 Kindle 应用。
- 用 Send to Kindle 送进去的 PDF 或 EPUB 不见了。Kindle for Web 目前还不支持个人文档,到 Kindle for Windows 里读,或者在新版 Kindle for Mac 里用 Send to Kindle 导入后再读,也可以换别的 Kindle 应用或设备。
- 没有网络打不开这一章。下载是 Kindle 应用的功能,Kindle for Web 里没有。
- 每次启动都要登录。无痕浏览开着的话,点编辑关掉再保存修改,应用会留在原地,已经关着的话,可能是亚马逊那边的会话过期了。
- 页面空白,或者登录转个不停。按
Cmd R或Ctrl R重新加载,再用亚马逊名单里的浏览器试一次。 - 看不到地址。Mac 上
Cmd L会复制当前页面地址,Windows 和 Linux 没有这个快捷键,对着浏览器看。 - 在纯 Wayland 合成器上,尤其是 niri,AppImage 能打开,点击和按键却到不了页面。CLI 常见问题写的是用
PAKE_LINUX_WEBKIT_SAFE_MODE=0启动,这样窗口变成空白的话,改用PAKE_LINUX_WEBKIT_SAFE_MODE=1。
