问题标签 [qwebview]

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 投票
2 回答
2424 浏览

html - 使用 QPainter 绘制 html 页面

我如何绘制html页面?

我怎样才能画出这个视图?

0 投票
2 回答
4385 浏览

python - 如何在 qwebview 中滚动页面?

我想这应该是一个简单的任务:更改 QWebView 的内容(它总是包含几页内容)然后将页面滚动回之前的位置:

但是 if 中的 3 个命令完全没用:页面滚动回到顶部。怎么了?

0 投票
2 回答
5540 浏览

python - 在 QWebView 中设置用户代理

我有一个 QWebView,效果很好。然后,使用 spynner 的代码,我尝试将 useragent 方法绑定到自定义方法。这似乎在 spynner(带有 QWebPage)中工作,但不是在这里。非常感谢任何帮助。代码:

0 投票
2 回答
1012 浏览

javascript - QWebView - 处理 javascript 无限循环

web_view_crash.py

无限循环.html

我想从我的 python 代码中解决这个问题,而不用接触 javascript。我可以以某种方式杀死javascript吗?

编辑:两个文件都是本地的。

0 投票
1 回答
950 浏览

javascript - 无法从 QWebView 中的 Javascript 调用 Flash (Swf) 方法

我有:

  • Swf 文件,即 a) 通过 ExternalInterface.addCallback 将其方法之一提供给外部世界;b) 通过 ExternalInterface.call 调用预定义的外部世界方法;
  • html 页面,此 Swf 文件所在的位置。该html中有两种javascipt方法:一种用于调用swf-published-method,一种用于被swf调用;
  • Qt-app,通过 QWebView->QWebPage 加载这个 html 页面。

当我在 FireFox 中加载这个 html 页面时,一切正常:可以从 javascript 调用 Swf,反之亦然。但是在 Qt-app 中只有 swf 可以调用 javascript 方法,反之则不行。调用 swf 方法失败,并在 javascript 控制台上打印以下消息:“在 NPObject 上调用方法时出错”。

任何想法如何使 Qt 应用程序的行为像 FireFox,即可以从 javascript 调用 Swf?任何帮助将不胜感激,

背景:

  • Qt 4.6.2;
  • 库本图 10.04;
  • Swf 是使用 Flex 4 构建的;
  • Swf 是本地受信任的。
0 投票
2 回答
3208 浏览

javascript - 如何在 QWebView 中通过 C++ 触发 JavaScript 事件

请注意,我是 Qt 开发的初学者。

我有一个 QWebView,其中添加了一个 QObject 到 JavaScript 窗口对象。如何在该对象上触发 JS 事件?

我希望能够使用 addEventListener 监听事件。

谢谢你的帮助。

0 投票
1 回答
1809 浏览

python - 使用 PyQT QWebElement 提交 Google

以下代码未到达 searchResults。我已经打印出 documentElement.findFirst('input[name="btnG"]') 并发现它是<input name="btnG" type="submit" value="Google Search" class="lsb">这样的,所以我们已经做好了这一点。请注意,我的目标不是爬谷歌,而是通过众所周知的公共谷歌学习更简单。

0 投票
2 回答
3132 浏览

webkit - PyQt4.QtWebKit:加载停止时 QWebPage QWebView 设置超时

如果超过某种超时,有什么方法可以对 QWebPage 或 QWebView 停止加载页面?

苏丹

0 投票
1 回答
2250 浏览

qwebview - Q网页。如何处理失败的请求

我想处理失败的请求(例如,回复 http 404 错误代码),在 QWebView 中显示我自己的“notfound.html”页面。但是没有简单的方法来处理 QWebView/QWebPage 类的回复。

我的 Qt 版本是 4.7。

0 投票
1 回答
617 浏览

qt - 当我将其他插件嵌入其中时,QtBrowserPlugin 崩溃:我的修复是否正确?

有 QtBrowserPlugin 包含 QWebView 加载包含其他插件的页面。

为什么在加载加载或尝试加载其他插件的页面后,它会停止向 QtBrowserPlugin 发送事件(从外部调用任何 JS 时崩溃:http: //sprunge.us/HeZA

在堆栈跟踪中,我看到:

为什么qtbrowserplugin中的代码调用QtWebKit中的东西?还有其他想法如何调试/修复它吗?

更新我也刚刚发现它调用了 qtbrowserplugin.cpp:NP_Initialize 两次(http://sprunge.us/BdfQ):

更新 2我的修复正确吗?http://vi-server.org/vi/bin/qtbrowserplugin-2.4_1-opensource-netsing-fix.patch