javascript - QWebEngine - 如何从 C++ 捕获任何 javascripts 的执行?
问题描述
从本教程中,我知道如何在 Qt WebEngine 中的 C++ 和 Javascript 之间进行通信: https ://myprogrammingnotes.com/communication-c-javascript-qt-webengine.html
但这是一种情况,因为我是加载页面的作者,所以 C++ 和 HTML 部分是由我编写的。但是是否有可能捕获在加载的任何页面(如 google.com 等)上执行的任何 javascript?执行 JS 时会发出某种信号,因此我可以调查函数名称和输入参数。QWebEnginePage->QWebEngineScriptCollection->scripts()
只返回我自己注入的脚本,它不包含页面脚本
问候
解决方案
推荐阅读
- python-3.x - 使用 pytest-mock 在 python 中使用 SQLalchemy 模拟数据库调用
- chart.js - 我无法更新我的图表(在 react-chartjs-2 中)
- vue.js - 尝试调用 bulma.sass 文件时 Vue 出错
- haskell - stack 如何从 extra-deps 中找到包?
- django - Django 类型错误:例外的字符串或字节类型,如对象?
- firebase - GitHub Workflows 中子文件夹上的 Firebase 部署未触发
- java - cucumber.runtime.java.ObjectFactoryLoader loadSingleObjectFactory
- c++ - C++ + linux 处理 SIGPIPE 信号
- influxdb - 如何从流入数据库中选择一些字段/标签?
- python - Python中不同obj但相同类的两个函数的并行编程