Readwise Full Content EN
BYK · Firefox
Automatically enriches Readwise Reader documents with full page content from paywalled sites you're subscribed to
<all_urls>),意味着它可以读取你在任意站点的页面内容,包括已登录的页面。这是许多扩展正常工作的必要条件,但也值得你确认来源可信。
简介
Readwise Full Content
A Firefox extension that enriches your Readwise Reader library with full article content from paywalled sites. Works on desktop and Android Firefox.
The Problem
When you save an article URL to Readwise Reader from a paywalled site (The Economist, Washington Post, Wired, etc.), you get a stub — just the title and maybe a sentence or two. You're a subscriber to these sites, but Readwise's servers can't access the content behind the paywall.
The Solution
This extension works in two ways:
Desktop: Automatic Background Enrichment
The extension polls your Readwise Reader library every 2 minutes, finds recently saved articles that have thin content (< 100 words), opens each one in a background tab (using your browser's logged-in sessions and cookies), grabs the full page HTML, and pushes it back to Readwise Reader.
Readwise Reader has a thin article (paywalled stub)
→ Extension opens the URL in a hidden background tab
→ Your browser loads it with your subscriber cookies
→ Extension extracts document.documentElement.outerHTML
→ Deletes the thin stub from Readwise
→ Re-creates the document with full HTML + should_clean_html=true
→ Readwise cleans it up (strips nav, ads, etc.)
→ Full article appears in your Reader
This means you can save articles from any device (phone, tablet, Readwise app, email) and as long as your desktop Firefox is running, they'll get enriched automatically.
Mobile: Manual Save with Full Content
On Android Firefox, tap the extension icon on any page to save the current page's full content directly to Readwise Reader. Since you're viewing the page in your browser (already logged in), the extension grabs the complete HTML.
Install
From AMO (Recommended)
Install from addons.mozilla.org — works on both desktop and Android Firefox. Auto-updates included.
From GitHub Releases
- Download the latest
.xpifrom Releases - Desktop: Open the
.xpifile in Firefox, or drag it into a Firefox window - Android (Beta/Nightly): Transfer the
.xpito your device, then in Settings → "Install extensions from file"
From Source
git clone https://github.com/BYK/readwise-full-content.git
cd readwise-full-content/extension
npx web-ext build
Then load extension/manifest.json via about:debugging → "Load Temporary Add-on", or install the .xpi from web-ext-artifacts/.
Setup
- Click the extension icon
- Enter your Readwise Access Token from readwise.io/access_token
- Click Save Token
- The "Auto-enrich saved articles" toggle is on by default (desktop)
How It Works
Background Enrichment (Desktop)
Every 2 minutes, the extension:
- Calls
GET /api/v3/list/to fetch your 20 most recent Reader documents - Filters for articles with
word_count < 100(thin/paywalled stubs) - Skips URLs it already processed in the last hour
- For each thin article:
- Opens the URL in a hidden background tab (not active — doesn't steal focus)
- Waits for the page to load + 2 seconds for JS hydration
- Executes
document.documentElement.outerHTMLto get full page HTML - Closes the background tab
- Deletes the existing thin document from Readwise
- Creates a new document with the full HTML and
should_clean_html: true - Readwise's backend strips navigation, ads, and boilerplate
Manual Save (Mobile / Desktop)
When you click "Save Full Page to Readwise":
- Extension runs
document.documentElement.outerHTMLon the current tab - Sends the HTML to Readwise Reader API with
should_clean_html: true - If the URL already exists in Reader, it deletes the old version and re-creates with full content
Why should_clean_html: true?
Readwise has a robust HTML content extraction pipeline. When you send it a full page's outerHTML, it:
- Extracts the main article content
- Strips navigation, sidebars, ads, scripts, styles
- Preserves article formatting, images, and links
- Extracts title and author if not provided
This means the extension doesn't need site-specific parsing logic. It works on any website — The Economist, Washington Post, Wired, NYT, FT, or any other site you're subscribed to.
Files
extension/
├── manifest.json # MV2 manifest (compatible with Firefox Android)
├── background.js # Poller + enrichment logic + message handling
├── readwise.js # Readwise Reader API client (shared)
├── popup.html # Extension popup UI
├── popup.js # Popup logic
└── icons/ # Extension icons
Privacy
- Your Readwise token is stored locally in
browser.storage.local - Page HTML goes directly from your browser to Readwise's API
- No intermediary servers, no data collection, no tracking
- Background tabs are opened and closed automatically — you may see brief tab flashes
- The extension requires
*://*/*permission t…
Readwise Full Content 是做什么的
Readwise Full Content 是一款面向 Firefox 的资讯订阅类扩展,主要用来订阅 RSS、聚合新闻、跟踪博客更新。官方对它的介绍是:Automatically enriches Readwise Reader documents with full page content from paywalled sites you're subscribed to在Firefox 附加组件商店(AMO)上,它当前版本 1.3.0,约 32 名用户。
适合什么人用
从功能定位看,Readwise Full Content 更适合想摆脱算法推荐、自己掌控信息源的用户。如果你平时只是偶尔遇到相关需求,用浏览器自带功能也能凑合;但如果这件事每天都发生,装一个专门处理它的扩展通常比手动操作省事得多。需要注意的是它作用于所有网站,装上后建议先观察一两天,确认不影响常用站点的正常使用。
怎么安装 Readwise Full Content
- 打开Firefox 附加组件商店(AMO)上的官方页面;
- 点「添加到浏览器」并确认权限提示;
- 装好后在扩展列表里固定图标,方便随时开关。
本站只做索引与介绍,安装包来自官方商店。如果商店页面提示当前地区不可用,说明该扩展未在你所在区域上架。
常见问题
Readwise Full Content 是免费的吗?
Readwise Full Content 在Firefox 附加组件商店(AMO)免费提供下载。它是浏览器扩展,装上就能直接用,不需要注册账号。
Readwise Full Content 安全吗?
它只申请了 0 项权限,范围比较克制,没有申请「读取所有网站数据」这种大权限。
Readwise Full Content 支持哪些浏览器?
当前收录的版本来自Firefox 附加组件商店(AMO),适用于 Firefox。同一个扩展在其他商店可能有对应版本,但功能与版本号不一定相同。
怎么卸载 Readwise Full Content?
在扩展管理页找到 Readwise Full Content,点移除即可。它在本地保存的设置会一起清掉,不会残留数据。
权限清单 来自 manifest.json 原文
站点访问 1
*://*/*
接口权限 4
activeTabalarmsstoragetabs