如何运行 JavaScript 文档完全加载QWebEngineView 之前的代码?

How to run JavaScript code before document is fully loaded with QWebEngineView?

我想在构建页面文档并评估其脚本之前评估 JavaScript,本质上是模仿 Chrome Devtools 协议的 Page.addScriptToEvaluateOnNewDocument

我尝试在 QWebEngineViewloadStarted and loadProgress 事件上评估 JS 代码,但仅在页面完全加载后才评估脚本。

您可以将 QWebEngineScript to do this. It allows you to set an injection point and execution world 用于您的脚本(类似于 greasemonkey)。