【问题标题】:How to run JavaScript code before document is fully loaded with QWebEngineView?如何在文档完全加载 QWebEngineView 之前运行 JavaScript 代码?
【发布时间】:2021-12-12 05:02:48
【问题描述】:

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

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

【问题讨论】:

    标签: javascript python pyqt5 qtwebengine qwebengineview


    【解决方案1】:

    您可以使用QWebEngineScript 来执行此操作。它允许您为您的脚本设置injection pointexecution world(类似于例如greasemonkey)。

    【讨论】:

      猜你喜欢
      • 2012-06-22
      • 1970-01-01
      • 2011-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多