最后更新:2026年4月29日
SmartReader 仅在本地处理以下数据:
${text} 变量)所有数据均存储在你的本地设备上:
smartreader.dbSmartReader 本身不依赖任何第三方服务器,但会调用你配置的 AI API 服务。请注意:
SmartReader 申请以下浏览器权限,均出于功能必需:
activeTab:在用户点击扩展图标或使用快捷键时获取当前标签页的网页内容,用于提取 Markdown 并发送到用户配置的 AI APIscripting:向当前页面动态注入内容脚本(content-script.js)以提取 HTML 并转换为 MarkdownsidePanel:在 Chrome 侧边面板中展示 AI 流式响应和 Markdown 渲染结果storage:保存扩展配置数据(API 配置、自定义提示词),并在 AI 流式响应期间通过读写 chrome.storage.local 防止 Service Worker 被终止offscreen:Manifest V3 Service Worker 无法执行 WASM 或访问 OPFS,因此使用 offscreen document 运行 sql.js(SQLite WASM)和 pdfjs-dist 进行本地数据库操作与 PDF 文本提取<all_urls>:允许在用户访问的任何网页上使用内容提取功能关于 WASM / Remote code:扩展包含打包在本地的 sql-wasm.wasm 文件(用于 SQLite 数据库操作)以及 pdfjs-dist 库(用于 PDF 解析)。这些代码均通过 web_accessible_resources 本地加载,不会从任何远程服务器获取或执行外部代码。内容安全策略(CSP)中的 'wasm-unsafe-eval' 仅用于允许这些本地托管的 WASM 模块正常运行。
如有关于隐私的疑问,请通过 GitHub Issues 联系我们: