DisableAMP:禁止AMP页面加载
DisableAMP Disable AMP userscript 项目地址: https://gitcode.com/gh_mirrors/di/DisableAMP
在移动端的网络浏览中,AMP(Accelerated Mobile Pages)被设计来提升网页加载速度和用户体验。然而,并非所有用户都对AMP页面持欢迎态度。今天,我们将为您介绍一个开源项目——DisableAMP,它能够帮助用户在谷歌搜索结果中禁止AMP页面的加载。
项目介绍
DisableAMP是一个由AdGuard团队开发的使用者脚本(userscript),其核心功能是禁用谷歌搜索结果中的AMP页面。当用户在移动设备上打开谷歌搜索结果并点击标记为AMP的链接时,这个链接将会以非AMP版本打开,从而让用户获得更加常规的网页浏览体验。
项目技术分析
DisableAMP项目的技术实现相对简单,但非常高效。它主要通过以下几种方式来禁止AMP页面的加载:
- 用户脚本支持:项目支持多种用户脚本宿主,如Violentmonkey、Tampermonkey和Greasemonkey等。
- 预安装脚本:AdGuard for Android版本中已经预装了该脚本,但默认是禁用状态。
- 构建和发布:项目使用
yarn
作为包管理工具,支持开发(dev)、测试(beta)和发布(release)三种构建模式。
项目的元数据(metadata)管理非常灵活,支持多种本地化设置,并可以自定义文件名、后缀和元数据模板。
项目及技术应用场景
DisableAMP的应用场景主要针对那些希望在移动设备上获得标准网页体验的用户。以下是一些具体的使用场景:
- 阅读体验:有些用户更喜欢阅读非AMP版本的网页,因为它们通常包含更多内容,且没有AMP页面的限制。
- 功能需求:部分网站在AMP版本中可能不支持某些功能,如评论、视频播放等。
- 性能问题:在某些情况下,AMP页面可能无法提供预期的性能提升,或者甚至比标准页面加载得更慢。
通过使用DisableAMP,用户可以绕过这些问题,享受更自由的移动网络浏览。
项目特点
DisableAMP具有以下显著特点:
- 简洁性:项目代码简洁,易于理解和维护。
- 跨平台:支持多种用户脚本宿主,适用于不同的浏览器和操作系统。
- 灵活性:用户可以根据自己的需求自定义脚本行为。
- 易用性:AdGuard for Android用户可以直接启用预装脚本,无需额外操作。
DisableAMP是一个简单却实用的开源项目,对于那些希望在网络世界中保持标准浏览体验的用户来说,它是一个理想的解决方案。如果您经常使用谷歌搜索,并且对AMP页面感到困扰,不妨尝试一下DisableAMP,它可能会为您带来全新的浏览体验。
在撰写本文时,我们注意到SEO优化对文章的重要性。因此,本文中 DisableAMP 的关键词被多次提及,并配合其他相关技术术语和应用场景,以提高搜索引擎的收录概率。如果您对DisableAMP感兴趣,不妨在您的浏览器中尝试搜索并了解更多相关信息。
DisableAMP Disable AMP userscript 项目地址: https://gitcode.com/gh_mirrors/di/DisableAMP