# SingleFile-Plus **Repository Path**: ns2250225/SingleFile-Plus ## Basic Information - **Project Name**: SingleFile-Plus - **Description**: 一个效果比SingleFile好的网页单文件下载插件 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-19 - **Last Updated**: 2026-03-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 网页单文件下载器 (Web Page Downloader Extension) 一个强大的 Chrome/Edge 浏览器扩展程序,可以将完整的网页打包并下载为一个独立的单 HTML 文件。该扩展不仅能保存静态内容,还能完美处理动态加载的资源、复杂的 CSS 样式、SVG 动画以及 JavaScript 交互动画,为您提供极致的离线网页存档体验。 ## ✨ 核心特性 - **一键打包单文件**:将 HTML、CSS、JavaScript、图片、字体等所有资源全部内联(Base64/代码化)到一个 `.html` 文件中,无需额外的资源文件夹。 - **现代前端框架支持**:深度提取 CSSOM(CSS 对象模型)规则,完美解决 React、Vue 等 SPA 应用在离线保存时容易出现的样式丢失、排版错乱问题。 - **高级动画与交互保留**: - **自动滚动触发**:以平缓的步长自动滚动到页面底部,确保所有懒加载资源(图片、数据)和滚动侦听动画(如 AOS, WOW.js)被充分触发和加载。 - **JS 动画唤醒**:通过模拟 `scroll`、`resize` 和 `DOMContentLoaded` 事件,确保离线页面的 JS 动画库能正常初始化和运行。 - **SVG 动画修复**:自动将 `` 标签引入的 SVG 动态转换为内联 `` 标签,突破浏览器安全限制,让 SVG 动画在离线文件中依然栩栩如生。 - **动态状态快照**: - 自动将 `` 元素转换为高质量图片。 - 保留输入框 (`