是否有办法注入(inject) JavaScript,以便我可以知道每次在网页中执行 JavaScript 时?
例如,假设一个按钮触发某个函数 foo("bar") ...
我想注入(inject) JavaScript,这样当用户单击按钮时,首先调用另一个函数并传递该函数名称“foo”和参数“bar”。
我想这样做的原因是我试图将一个用户的操作镜像到另一个远程用户 - 这样当一个用户单击时我可以拦截 JavaScript 函数,通过 node.js 将其发送给另一个用户并以编程方式在第二个用户端执行相同的功能。
最佳答案
- 在 Google Chrome 中加载网页
- 打开开发者工具(通过 Spanner 菜单或使用 shift+ctrl+j)
- 激活“脚本”选项卡
- 点击页面右侧的小“暂停”符号
现在,只要执行任何 JavaScript,Chrome 就会向您显示代码并等待您的指示。
关于javascript - 是否有办法拦截 Web 应用程序发出的 javascript 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7830183/