问题标签 [qwebkit]
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.
qt - 如何从 QWebPage 使用的 QNetworkReply 读取数据?
我QWebPage
用来下载网页及其所有资源。同时,我想掌握 Qt 在此过程中下载的原始数据。QNetworkReply
通过从in信号中读取数据来做到这void QNetworkAccessManager::finished(QNetworkReply * reply)
一点并不是一个好的解决方案,因为数据本身可能已经被读取QWebPage
。这是因为
QNetworkReply 是一个顺序访问的 QIODevice,这意味着一旦从对象中读取数据,它就不再由设备保存。
根据详细QNetworkReply
描述。
但是QWebPage
可以配置为使用QNetworkAccessManager
带有覆盖createRequest
方法的自定义
我认为正确的解决方案是创建一个代理并在方法QNetworkReply
中返回它。createRequest
该代理应该允许从回复中读取数据,就像原始的情况一样QNetworkReply
(以便QWebPage
可以从中读取数据),但同时该代理应该允许在其他对象读取数据后读取数据QWebPage
。换句话说,我们需要tee作为QNetworkReply
基IODevice
类。
这个代理怎么写?
c++ - 我可以打开一个以上模拟打开 N 个浏览器的 QWebView 实例吗?
我可以让 Qwebkit 打开(在选项卡中)多于一个 QwebView 或其他东西。每个人都将拥有自己的 cookie 并打开自己的会话。我希望最终能够打开多封电子邮件并在一个浏览器中查看它们
python - 如何获取 python 模块的路径(不是 sys.executable)
我需要在 python 程序中获取 PyQt 库的路径。程序作为另一个应用程序的脚本运行,因此我的
我需要我的实际 python 路径(和 PyQt 库模块的路径)
我正在尝试
但我不确定它是否可以强大。
问候!
PS。我需要它能够插入插件:
javascript - 如果 QWebView 从 qresources 加载 html 文件,则不会加载任何外部资源
如标题中所述,我的问题是如果 qwebview 驻留在我的资源中,它就无法正确加载 html 文件。如果我从资源外部加载它作为普通本地文件,它会完美加载。但这不是我的选择。我想将文件与应用程序捆绑在一起。
编辑:顺便说一句,我正在谈论来自网络的外部资源。(例如http://host.org/somejavascript.js)感谢您的帮助
python - QWebKit linkClicked 信号永远不会触发
linkClicked 信号不起作用。其他信号有效。Win XP 上的 Qt 4.6.2。
c++ - 在 Qt QwebKit 中,如何在启动时删除所有 cookie?
我实现了 web 中显示的 cookies jar,我可以接收所有的 cookies 值;
但是如何删除我不理解的所有 cookie?这是我的代码在哪里可以触发删除所有 cookie 以及如何触发?
c++ - QtWebKit 不显示 css/xsl
我无法让 qtwebkit 显示 css/xsl。我都试过了,它们都可以在网络浏览器中工作,但不能在 qtwebkit 中工作。是否需要启用设置以应用样式表,或者这是 qtwebkit 的失败?
编辑:在 Qt 4.7 (http://gitorious.org/webkit/qtwebkit/commit/8961d12) 中禁用了 XSLT 支持
XML
xsl(状态.xsl)
QtWebKit
在浏览器中查看 URL 时,css 看起来不错……但在 webkit 中却不行?
html - 从 QWebPage 获取完整的 href 列表
我正在尝试使用 QWebPage(来自 QWebKit)列出来自具有完整 URL 的 A 标记的所有 href 属性。目前,我这样做:
但问题是 href 可能是一个完整的 URL,只是一个页面,一个前面带有 / 的 URL,或者前面带有 ../ 的 URL。有没有办法解析所有这些不同的 URL 以在 QString 或 QUrl 中生成完整的 URL?
c++ - QWebPage,获取 mime 类型
我想知道如何使用 QWebPage 获取当前页面的 mime 类型。此外,如果可能的话,我希望能够使用 HEAD 请求来执行此操作,因此如果它不是正确的 mime 类型,我知道不要下载整个页面。有任何想法吗?
qt - 如何让 QWebView 加载外部 JPG 资源?
QWebView 出于某种奇怪的原因不想加载 JPG 图像。我如何解决它?