How can I tell whether a web app was built using Angular (or other technologies)?

泄露秘密 提交于 2019-12-17 18:25:51

问题


How can I tell whether a (Drupal 7) web app was built using Angular by looking at the page source, and not having to ask the developers?


回答1:


The best way to check is to write "angular" on browser console. If you get any object [With child objects as "bind","bootstrap","callbacks","module" etc.] then its an angular web app.


回答2:


You can install a chrome or firefox extension called Wappalyzer. It tells you which site you are navigated on in your browser and the stack they use.




回答3:


You could try: angular.version.full first. If this doesn't work, try getAllAngularRootElements()[0].attributes["ng-version"]. The reason being in Angular 1 the former will work and from angular 2 onwards the later will work.




回答4:


If it's an online site you can use http://builtwith.com/ and it usually can give you a good and useful bunch of information about that site.

However if they are using angular you can take a look at their page sources to see if they are using any attributes of angular like ng-repeat for example

You can also take a look at the sources that your browser get while browsing that site to see if javascript files for angularjs are included among the sources.




回答5:


  • Application declared using ng-app directive

  • very simple controller and directive

  • check for ng-model, ng-repeater attributes in the code. All these attibutes are written in small letters.

  • Also you can check by typing in the console(ctrl + shift + i) and navigate to console tab. There type in window.angular.version --> it displays the version of the site your are currently inspecting.




回答6:


There is a Google Chrome extension called 'ng-detector'. It may be obtained from the Google webstore:

https://chrome.google.com/webstore/detail/ng-detector/fedicaemhcfcmelihceehhaodggfeffm

It creates a small icon next to the URL bar that indicates whether or not it thinks the page was created using Angular, although I have not thoroughly tested its validity.




回答7:


Try

https://builtwith.com/

This is the website that currently gives you the most detailed information about what technologies a site uses. They will let you do 5 free lookups a day.

https://wappalyzer.com/

is a good one too, and serve as a complement to builtwith. I don't think there is a limit of lookups, but the results are less detailed.

Those two used together may give you more insight.




回答8:


Install chrome extension React-Detector, it works!




回答9:


You can install a Chrome or Firefox extension called Augury. It tells you if app is an angular or not.



来源:https://stackoverflow.com/questions/29950213/how-can-i-tell-whether-a-web-app-was-built-using-angular-or-other-technologies

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!