7

Is there a trivial way to see what client-side libraries an application is using when everything is minified/compressed? I am looking at all of the javascript passed to the client from the server but with everything compressed/minified, I'm not necessarily able to tell if one of the three popular client-side frameworks is used. For jQuery, it's as trivial as doing the following in the console:

> jQuery.fn.jquery
"3.2.1"

Is there a similar method for checking the other three "big" frameworks?

1

5 Answers 5

8

I suggest using the developer tools of each framework or an extension such as Wappalyzer. If you want to detect a framework programatically you could have a peek at the source code of the relevant devtools extension. For example I looked at the Vue devtools source code and it looks like you could simply detect Vue like this ..

function detectVue() {
    const all = document.querySelectorAll('*')
    for(let i=0; i<all.length; i++) {
        if (all[i].__vue__) return true
    }
    return false
}

detectVue()
Sign up to request clarification or add additional context in comments.

1 Comment

this is no longer reliable, i've tested it on a nuxt.js site but it return false
7

The easy way I suggest is install the wappalyzer extension Click here

Wappalyzer is a cross-platform utility that uncovers the technologies used on websites.

Below is the live website screenshot for your reference.

enter image description here

Hope it helps

Comments

3

Angular will have ng-version attribute in root component

enter image description here

Comments

3

You can add extensions to chrome to check for many libraries, I use react so with react developers tool is easy to see a site using it (image below). You can add extensions for angular an vue too. Hope it helps.

react developers tool

Comments

0

To check information about the technology stack used by websites. We can make use of BuildWith website.

It allows us to analyze and identify the technologies that power a particular website and provide information about the Web Server, CDN, Frameworks, Analytics and Tracking Tools, JavaScript Libraries, etc used in it.

Enter the website url

Below is the result of the technology stack used by this website.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.