首页 > 解决方案 > 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()只返回我自己注入的脚本,它不包含页面脚本

问候

标签: javascriptc++qtqwebengineviewqwebpage

解决方案


推荐阅读