本番サイトでAngularが使われているかどうかを判断する方法

実際に本番運用されているWebサイトが、Angularで作られているか(orどんなWebフレームワークか)どうかを判断できる方法ってありますか?

AOTビルドされていないと拡張機能のAuguryなどで判断できると思いますが、ng build --prodでビルドされデプロイされているとAngularかどうかはわからないですかね?

1 Likes

Angularでしたら、開発者ツールで要素を開いてみてng-*のような属性が含まれるかで手軽に判定できると思います。
もしくは、AngularはMITライセンスなのでライセンス情報からも判断できるはずです。

究極的にはデプロイされたJavascriptのコードから判断することも可能です。

2 Likes

Angularであれば <my-app> のようなブートストラップされるルートコンポーネントに対して ng-version 属性が付与されるためそれが一番かんたんな判別だと思います。

1 Likes

私は下記のChrome拡張使っていました。
原理は上記と同じだと思います。

1 Likes