Wie kann ich feststellen, ob eine Webapplikation (Drupal 7) mit Angular erstellt wurde, indem ich beispielsweise die Seitenquelle anschaue und nicht die Entwickler frage?
Am besten prüfen Sie, ob Sie in der Browser-Konsole "eckig" schreiben. Wenn Sie ein Objekt erhalten [mit untergeordneten Objekten wie "bind", "bootstrap", "callbacks", "module" usw.], dann handelt es sich um eine eckige Web-App.
Sie können eine Chrome- oder Firefox-Erweiterung namens Wappalyzer installieren. Hier erfahren Sie, auf welcher Site Sie in Ihrem Browser navigiert werden und welchen Stack sie verwenden.
Wenn es sich um eine Online-Site handelt, können Sie http://builtwith.com/ verwenden. In der Regel erhalten Sie eine Reihe nützlicher Informationen zu dieser Site.
Wenn sie jedoch Winkel verwenden, können Sie sich die Seitenquellen ansehen, um zu sehen, ob sie Attribute wie Winkel verwenden, beispielsweise ng-repeat
Sie können auch die Quellen anzeigen, die Ihr Browser beim Durchsuchen der Website erhält, um zu sehen, ob javascript
-Dateien für angularjs
in den Quellen enthalten sind.
Sie könnten versuchen: angular.version.full
zuerst. Wenn dies nicht funktioniert, versuchen Sie es mit getAllAngularRootElements()[0].attributes["ng-version"]
. Der Grund liegt in Winkel 1, der erstere wird funktionieren, und ab Winkel 2 wird der zweite arbeiten.
Die Anwendung wurde mit der ng-app-Direktive deklariert
sehr einfache Steuerung und Direktive
Überprüfen Sie im Code auf die Attribute ng-model, ng-repeater. Alle diese Dokumente sind in kleinen Buchstaben geschrieben.
Sie können dies auch durch Eingabe der Konsole (Strg + Umschalttaste + i) überprüfen und zur Registerkarte "Konsole" navigieren. Dort geben Sie window.angular.version ein -> es zeigt die Version der Site an, die Sie gerade überprüfen.
Versuchen
Auf dieser Website erhalten Sie derzeit die detailliertesten Informationen zu den auf einer Website verwendeten Technologien. Sie werden Ihnen 5 kostenlose Suchvorgänge pro Tag ermöglichen.
ist auch gut und dient als Ergänzung zu builtwith. Ich glaube nicht, dass es eine Grenze für Suchanfragen gibt, aber die Ergebnisse sind weniger detailliert.
Diese beiden zusammen geben Ihnen möglicherweise mehr Einblick.
Es gibt eine Google Chrome-Erweiterung mit dem Namen 'ng-detector'. Es ist im Google-Webshop erhältlich:
https://chrome.google.com/webstore/detail/ng-detector/fedicaemhcfcmelihceehhaodggfeffm
Neben der URL-Leiste wird ein kleines Symbol erstellt, das angibt, ob die Seite mit Angular erstellt wurde oder nicht, obwohl ich deren Gültigkeit nicht gründlich getestet habe.
Installieren Sie die Chrom-Erweiterung React-Detector.
Sie können eine Chrome- oder Firefox-Erweiterung mit dem Namen Augury installieren. Es sagt Ihnen, ob die App ein Winkel ist oder nicht.