javascript - 检测网站或代码库上使用的功能
问题描述
特征检测和浏览器检测现在几乎是良好 Web 开发的标准做法,但是否有可能反其道而行之?检测网站和/或代码库上使用的功能?当我在阅读关于特征检测的 MDN 页面时,我的脑海中闪过这个想法,并认为我不能是唯一的,我是对的,但唯一的另一个是这篇文章,如果你访问它,我希望你能看到为什么这没有帮助。由于检测浏览器是否能够使用功能的术语称为浏览器功能检测,因此我觉得将其称为网站功能检测很合适。
如何进行网站功能检测。
在有人因为无关紧要而结束这个问题之前,因为人们会问“你为什么需要这样做?” 或“为什么不只做 x”首先,我认为不能问一个问题,因为还没有一个明确的现实世界用例,但是对于那些认为应该这样做的人:
- (由链接帖子中的 ste2425 表示)您已获得来自不同团队的大型代码库,该代码库是特定于浏览器的。您的任务是让它跨浏览器,并希望快速查看代码以了解浏览器特定 API 的出现次数。
- (在链接的帖子中由 markus 声明)为了知道要添加到modernizr 中的测试,您首先需要知道您的代码库正在使用哪些功能。
- 对网站或代码库使用什么功能的普遍好奇
解决方案
推荐阅读
- keycloak - 如何在 keyCloak 客户端中设置最大登录失败次数?
- python - Pandas groupby 多个聚合,不包括焦点组
- user-defined-functions - 雪花中的数据屏蔽
- python - 从函数的输出中获取变量的值
- leaflet - 如何将 GeoJSON 世界地图与 Leaflet 对齐,以便坐标对齐?
- python - 完整性检测分析 星系星等图
- javascript - 使用 JavaScript 删除所有 cookie
- visual-studio-code - VS Code Path Intellisense 在 Mac Big Sur 11 中不起作用
- azure-ad-b2c - 使用 Javascript 调用 Azure B2C 上的登录按钮
- include - 如何在 OpenEdge Progress-4GL 中启动外部程序