javascript - 如何判断 Web 应用程序是否正在使用 ReactJs

标签 javascript reactjs

我知道有一些工具,例如 WappalyzerBuiltWith 可以为您提供有关网站中使用的框架或库的信息。但是我需要一些关于 ReactJs 是否真的在网站中使用的证据。

经过一些研究,我发现像 typeof Reactwindow.React.version 这样的命令,但这些命令并非一直有效。

关于如何检查 reactJs 是否用于 Web 应用程序的任何想法?

最佳答案

试试下面的代码片段,感谢 rambabusaravanan 列出的每个站点的示例。见下面的链接

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');

您可以在此处找到更多信息 link

关于javascript - 如何判断 Web 应用程序是否正在使用 ReactJs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56817526/

相关文章:

javascript - 以编程方式在 Dynamics CRM 2011 中注册 OnLoad 处理程序(用于表单)

on(event) 属性的 JavaScript 替换

javascript - 如何在收到获取请求后重新加载 CSS 或按钮或页面的一部分?

javascript - 根据父类和子类动态获取/选择div内的div

javascript - 如何动态更改 Twilio Flex Webchat 中的友好名称

javascript - React 中的缓冲输入

reactjs - 得到错误 : Plugin/Preset files are not allowed to export objects, 仅功能

javascript - jQuery 动画的几个问题

javascript - 当使用通过 props 传递的函数时 setState 不起作用

reactjs - React Native 中的 Multi-Tenancy