检测网站或代码库中使用的功能

问题描述

功能检测和浏览器检测现在几乎是良好 Web 开发中的标准做法,但是否有可能反其道而行之?检测网站和/或代码库上使用的功能? 当我阅读关于特征检测的 MDN 页面时,这个想法出现在我的脑海中,并认为我不可能是唯一的,而且我是对的,但唯一的另一个this post,如果你访问它,我希望你可以明白为什么这没有帮助。由于检测浏览器是否能够使用功能的术语称为浏览器功能检测,因此我认为将其称为网站功能检测很合适。

如何进行网站特征检测。

在有人关闭这个无关紧要的问题之前,因为人们会问“你为什么需要这样做?”或者“为什么不直接做 x” 首先,我认为不能问一个问题,因为没有明确的现实世界用例,但是对于那些认为他们应该:

  • (由 ste2425 在链接的帖子中指出)您已经获得了来自不同团队的大量代码库,这些代码库特定于浏览器。您的任务是使其跨浏览器,并希望快速浏览代码以了解使用了多少次浏览器特定 API。
  • (markus 在链接的帖子中指出)为了知道要向 Modernizr 添加哪些测试,您首先需要知道您的代码库正在使用哪些功能
  • 对网站或代码库使用什么功能的普遍好奇

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)