Skip to content

Instantly share code, notes, and snippets.

@kvnal
Forked from rambabusaravanan/detect-js-framework.js
Created March 5, 2021 16:42
Show Gist options
  • Save kvnal/88bd6dc6421eac2c6754981e137d5660 to your computer and use it in GitHub Desktop.
Save kvnal/88bd6dc6421eac2c6754981e137d5660 to your computer and use it in GitHub Desktop.
Detect JS Framework used in a Website
// Pase these lines into website's console ( Ctrl/Cmd + Shift + I )
if(!!window.React ||
!!document.querySelector('[data-reactroot], [data-reactid]'))
console.log('React.js');
if(!!window.angular ||
!!document.querySelector('.ng-binding, [ng-app], [data-ng-app], [ng-controller], [data-ng-controller], [ng-repeat], [data-ng-repeat]') ||
!!document.querySelector('script[src*="angular.js"], script[src*="angular.min.js"]'))
console.log('Angular.js');
if(!!window.Backbone) console.log('Backbone.js');
if(!!window.Ember) console.log('Ember.js');
if(!!window.Vue) console.log('Vue.js');
if(!!window.Meteor) console.log('Meteor.js');
if(!!window.Zepto) console.log('Zepto.js');
if(!!window.jQuery) console.log('jQuery.js');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment