Wayback Machine Web Browser Extension 项目推荐
项目基础介绍和主要编程语言
Wayback Machine Web Browser Extension 是由 Internet Archive 开发的一款开源浏览器扩展,旨在为用户提供访问网页历史版本的功能。该项目支持 Chrome、Firefox、Edge 和 Safari 14 等主流浏览器。主要的编程语言包括 JavaScript 和 HTML/CSS,用于实现扩展的核心功能和用户界面。
项目核心功能
- 保存页面(Save Page Now):用户可以即时保存当前浏览的页面到 Wayback Machine 中。通过设置,还可以自动保存未曾保存的页面或书签。
- 查看历史版本(Oldest, Newest & Overview):用户可以查看网页的最早版本、最新保存版本,或通过日历概览查看所有存档页面。
- 404 错误处理(404 Not Found):当页面出现 4xx 或 5xx 错误时,自动检查是否有存档版本可用。
- 上下文通知(Contextual Notices):提供来自事实核查组织和源网站的上下文信息。
- 相关资源(Relevant Resources):在访问 Wikipedia、Amazon Books 和新闻网站时,提供相关的研究论文、书籍和新闻剪辑。
- URL 和集合(URLs & Collections):显示当前网站下保存的 URL 列表及其所属的集合。
- 站点地图和词云(Site Map & Word Cloud):展示当前域名的太阳图或基于页面链接锚文本的词云。
- 注释(Annotations):提供当前网页和域名的注释列表,由 Hypothes.is 提供。
- 我的网页存档(My Web Archive):将 URL 保存到用户在 Internet Archive 的公开存档页面。
- 推文和分享链接(Tweets & Share Links):在 Twitter 上搜索当前页面的相关信息,或通过社交媒体分享存档链接。
项目最近更新的功能
- 开发者模式支持:增加了对开发者模式的支持,方便开发者进行调试和测试。
- 扩展安装流程优化:简化了扩展的安装流程,特别是对于 Chrome 和 Edge 浏览器,用户可以更方便地加载未打包的扩展。
- Safari 14+ 支持:增加了对 Safari 14+ 浏览器的支持,用户可以通过 Xcode 编译源代码并安装扩展。
- 代码贡献指南更新:更新了代码贡献指南,帮助新加入的开发者更快上手项目。
- 错误修复和性能优化:修复了多个已知的错误,并对扩展的性能进行了优化,提升了用户体验。
通过这些更新,Wayback Machine Web Browser Extension 不仅增强了功能,还提升了用户和开发者的使用体验,使其成为一款更加完善和强大的开源项目。