问题标签 [qwebenginepage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
29 浏览

c++ - QWebEngine 和服务器请求响应

我正在寻找一种方法来获取使用 QWebEngine 发送的请求的响应标头/正文。我想得到phpsessid。
使用 QtWebkit / QNetworkAccessmanager 很容易做到,但现在我迷路了。

我试过了QWebEngineUrlRequestInterceptor,但它是用于发送部分的。
我想为响应部分找到某种方法。

我想做的:获取 QWebEnginePage 的会话以执行新请求。

非常感谢。

0 投票
1 回答
66 浏览

c++ - 需要 C++ 引用非静态成员函数

我正在使用 QT5 制作一个简单的浏览器。

我有QMainWindow一个QWebEngineView里面有一个,我试图让它自动接受权限请求,但我似乎无法让它工作......(稍后我会提示用户)

我在网上查看并找到了一些东西,但该解决方案对我不起作用,因为他们设置的应用程序与我不同。

main.cpp只是带有声明MainWindow并显示它的默认值

mainwindow.cpp

头文件是这样的:

mainwindow.h

每当我尝试构建它时,我都会收到这些消息

我尝试了多种方法,但似乎无法使其正常工作...

0 投票
1 回答
29 浏览

python - QWebEngineView 在访问特定网站时崩溃

我对 QWebEngineView 有一个非常奇怪的错误。下面是一些创建 QWebEngineView 的代码。

我的问题是,当我按原样运行代码时(self.webview.setPage(self.webpage)注释掉的行),我可以打开 PDF 文件,但是打开 YouTube 会使程序崩溃。但是,如果我取消注释该行并运行它,我将无法打开 PDF 文件(尽管它不会使程序崩溃,它只是不会打开 PDF 文件),但我可以毫无问题地打开 YouTube。

0 投票
0 回答
40 浏览

python - Pyinstallere EXE、PyQt WebEngineView \ WebEnginePage 从 GUI 中消失

我正在尝试创建一个可执行文件(onefile\onedir 无关紧要)以pyinstaller在 GUI 中显示叶图。我设法成功地创建了exe. 它在我创建它的机器上完美运行,但是当我尝试在其他机器(相同的操作系统)上测试它时,它可以正确打开,但是在设置 HTML 时,视图会消失,留下一个空白区域。

规格文件:

0 投票
0 回答
9 浏览

c++ - 如何在不使用其开发工具页面的情况下监控 QWebEnginePage 发出的请求和回复?

一些网站阻止使用开发工具,因此很难监控网站正在尝试做什么,因此我需要一种方法来监控页面上的回复和请求。简而言之,我正在寻找对通常在这里找到的数据的访问: 在此处输入图像描述

我尝试子类化 QWebEnginePage,但是它没有任何与我可以看到的回复和请求相关的虚拟方法或信号。

因此,如何将页面上的网络请求和回复公开到 Qt 中,而不必依赖开发工具页面?理想情况下,我只想要发出 QNetworkRequests 和 QNetworkReplies 的信号,或者类似的东西。

谢谢。