如何判断Web应用程序是否是使用Angular构建的?

Dan*_*iel 31 drupal angularjs

如何判断(Drupal 7)Web应用程序是使用Angular构建的,例如,查看页面源,而不是询问开发人员?

Din*_*bhi 35

在此输入图像描述检查的最佳方法是在浏览器控制台上写"angular".如果你得到任何对象[将子对象称为"绑定","引导程序","回调","模块"等],那么它就是一个有角度的Web应用程序.

  • 在角度4中,现在我们无法访问控制台中的角度对象.所以需要找到另一个修复. (7认同)
  • 实际上,您无法在Angular 2+的控制台中访问角度对象 (2认同)

小智 21

您可以安装名为Wappalyzer的chrome或firefox扩展.它会告诉您在浏览器中导航的站点以及他们使用的堆栈.


Bea*_*692 7

如果是在线网站,您可以使用http://builtwith.com/,它通常可以为您提供有关该网站的一系列有用且有用的信息.

但是,如果他们使用角度,您可以查看他们的页面源,看看他们是否正在使用任何角度属性,ng-repeat例如

您还可以查看浏览器在浏览该站点时获取的来源,以查看源javascript文件中angularjs是否包含文件.


小智 7

您可以尝试:angular.version.full首先。如果这不起作用,请尝试getAllAngularRootElements()[0].attributes["ng-version"]。原因是在Angular 1中,前者将起作用,而从Angular 2起,后者将起作用。