问题标签 [qtwebkit]

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 投票
1 回答
748 浏览

qt -

我似乎无法在 QtWebkit 中播放 html 视频标签。它显示为带有问号的蓝色方块,就像不受支持的插件一样。Flash 视频播放良好,HTML5 画布效果很好。

眼镜:

操作系统:Windows 7

Qt:4.6.3(从诺基亚网站的 qt creator 2.0.1 安装)

PySide:0.4(最新)

QtWebit配置(各种组合都试过了,现在有了):PluginsEnabled、LocalContentCanAccessRemoteUrls、JavascriptEnabled

0 投票
1 回答
1566 浏览

qt - 一个 QWebView -> 许多 QWebPage

如何处理“在新窗口中打开链接”以打开新QWebPage窗口而不是新窗口,将以前的 QWebPage 保存在堆栈中并显示新的QWebView::setPage()

我是 Qt(甚至是 C++)的新手,也很感谢有关如何修复堆栈的建议。

0 投票
1 回答
1226 浏览

c++ - QT:暂停功能流程,直到 QWebView SIGNAL 完成

我主要是网络开发人员,所以我的问题可能是初学者。

我正在编写一个与 QWebView 内容一起使用的函数,这是一种对加载的网页进行操作的宏脚本。

代码是这样的:

好的,所以在我写“<...> 在这里我想暂停代码直到页面加载 <...>”的地方我不知道要做什么来暂停函数并让它等待页面完成加载. 我知道信号和插槽。但是如果我在这里使用 slot,我将不得不在另一个函数中继续 - 在 SLOT 函数中,但我想将所有代码和逻辑留在 somefunction() 中。怎么做?

0 投票
0 回答
392 浏览

webkit - 如何强制 WebKit(在 QtWebView 中)将实际窗口用于 HTML 元素?

有窗口视频播放插件(里面有 gstreamer)。我想把东西放在上面。

WebKit 可以强制使用非嵌入的真实窗口吗?可以控制他们的z-order吗?

目前,即使我与两个有窗口的嵌入相交,它们也会得到随机的 z 顺序,而不管我的“z-index”CSS 属性。

0 投票
2 回答
261 浏览

qt - 为 windows 打包 qtwebkit

我正在使用 pyqt 在 linux 上开发基于 qtwebkit 的编辑器。我也想为windows打包它。是否可以?程序是什么?我找不到任何谷歌搜索。

0 投票
4 回答
2048 浏览

html - 如何在javascript中找出打印纸的维度

我正在生成 HTML 格式的报告,并希望使用 Qt 自动打印它们(qt 有一个基于 webkit 的浏览器,可以将其内容呈现为 PDF 文件)。我想根据目标页面大小定位报告的元素。为此,我需要访问纸张的大小(最好以像素为单位)。

由于我使用的是 webkit,它具有所有最新的 html5 和 css3 功能。

是否有一些 api 可用于访问 javascript 中的打印页面属性。例如,最好写:window.print_paper.width 或 window.print_paper.height

先感谢您

0 投票
1 回答
1799 浏览

c++ - QtWebkit:打开对 javascript 页面的支持?

我试图让 QtWebkit 允许通过 Javascript 打开页面但没有成功。

我不使用 QWebView,只使用 QWebPage(无头运行)。我从 QWebPage 派生并覆盖 createWindow(目前我的覆盖只记录一条消息并调用基本 createWindow)。我还将 JavascriptCanOpenWindows 设置为 true。

我的函数调用,但基本的 createWindow 似乎从不返回任何东西,除了 NULL 并且从不返回 QWebPage。为什么会这样?

0 投票
1 回答
532 浏览

qt - 在 Windows QtService 中使用 Qt QWebPage

我正在使用 QtService 编写一个网页缩略图渲染服务。是否可以包含足够的 Gui 库来让 QtWebKit 满意而不会遇到交互式服务的限制?

我有来自websnap.cpp的 websnap 示例,这以某种方式使 QWebPage 组件相信 Gui 是可用的,而无需实际显示小部件。当我尝试在服务中复制环境时,它抱怨小部件没有 gui。我强烈怀疑 QtService 和 QWebPage 从根本上是不兼容的,但还没有放弃希望有一个解决方法。

我什至不确定 websnap 样本做了什么让 QWebPage 开心(仅仅是因为它与 Gui 库链接吗?)

我对 Qt 库很陌生,所以对于有更多经验的人来说答案可能很明显。

谢谢,安迪

0 投票
1 回答
2213 浏览

javascript - 支持 javascript 渲染的命令行浏览器,仅输出渲染的 HTML

我想要一种快速的方法来检索给定 URL 的页面,但不仅获取简单的 HTML,还获取执行 javascript 后的 HTML。

我知道CutyCapt,但对我来说它很慢,某些网页需要超过 10 秒。此外,我不习惯使用 --min-wait 选项,因为它可以返回空/非最终 HTML。此外,它似乎不时提供不同的 HTML。有时它会呈现由 javascript 函数创建的元素,有时则不会。

有其他选择吗?我想提供一个 URL 并取回呈现的 html。

0 投票
1 回答
1056 浏览

javascript - Qt webkit编程,Qt数据类型对应Javascript数据类型有哪些?

我目前正在研究这个主题:http ://doc.qt.io/qt-5/qtwebkit-bridge.html

我有一个映射 Javascript 对象的 C++ 类,我希望我的 C++ 函数返回任何 Javascript 数据类型,例如对象、数组、字符串、数字等。

Qt 数据类型与 JS 数据类型对应的是什么?

例如(我不知道这个映射是否正确)

我只想知道数据类型如何相互映射。