reactjs - 在 React JS 中调用 javascript 控制台 API
问题描述
我正在为一个带有反应的网站做扩展。该网站在我可以调用的 javascript 控制台中提供 API,例如 foo()。
在 vanillas JS 中,我可以简单地在我的代码中编写 foo() 。
但是在 React 中我会得到一个错误“foo is not defined”。我该怎么做才能做出反应?
解决方案
所以我知道这叫做Scope。假设一个网站允许您在网页的 javascript 控制台上执行 foo(),您可以在代码中访问 foo()
const foo = window.foo;
foo();
推荐阅读
- angular - 如何让 switchMap 在 combineLatest 中触发?
- azure - 带有 VPN 的 Azure 虚拟机
- html - Django Template full width CSS
- javascript - vue2 highlight updated rows
- c++ - boost::any 结构体和无符号整数
- azure - 通过 Ansible 创建 VM 并将应用程序部署到 Azure VM
- angularjs - 如何避免在页面加载时显示 AngularJS 指令代码
- wildcard - 删除以字母 S 开头的 4 个字符长的 dos 文件夹
- css - 如何使用 Greensock 缩放和旋转图像?
- kdb - kdb q 根据另一张表中的数据查询一张表中的数据,无需连接