C++ 对 JavaScript 变量的引用
C++ Reference to Javascript Variable
我正在创建一个机器人,该机器人需要在网页加载时找到一个变量,并在机器人中设置一个变量,等于网页上的变量。我知道变量名称,但不知道如何引用是否可以在 c++ 中将我的变量设置为该变量。这是一个简单的计时器,我需要知道机器人在运行下一个命令之前需要等待多长时间,因为如果您不等待一定时间,网页就会阻塞。
我不确定你问的是否可行。 在javascript中定义的变量(因此在像V8 for Chrome这样的解释器中的javascript沙箱中运行)如果不是不可能的话,也将非常难以访问。
我不是"机器人"方面的专家,但我的猜测是您需要扫描 DOM 以查找一些信息或使用某种进程间通信来向您的机器人传达状态更改。
请考虑在机器人上运行 http 或 websockets,这些机器人可以接受来自页面中运行的 JavaScript 的通信。
相关文章:
- C++Boost Asio Pool线程,带有lambda函数和传递引用变量
- 多个"常量引用"变量可以共享同一个内存吗?
- 在 gtest 中初始化堆栈上的引用变量的隔离错误
- C++方法中的引用变量
- 作为赋值(增加引用变量)C++的左操作数所需的左值
- 使用更改此变量的函数在同一行中打印引用变量
- 将延迟变量分配给引用变量
- 如何通过引用获取引用变量的地址?
- 将引用变量传递给函数
- C++中引用变量的内存?
- 按名称存储和引用变量列表
- 返回一个C++引用变量 VS 返回一个变量
- c++ 在 if 语句中分配引用变量
- 引用变量何时合适,为什么?你能解释一下实际的语法和位置吗?
- C++ - 将一个变量分配给另一个变量和将变量分配给引用变量有什么区别?
- 在类范围内声明时,应在 C++14 中引用变量模板
- 当引用变量的引用"死亡"时,它会发生什么?
- 将非按引用变量分配给返回按引用的函数,反之亦然
- 引用变量如何存储在mem中
- 引用变量存储在哪里