Qt QWebEnginePage

QWebEnginePage 类用于容纳 HTML 文档的内容、导航链接的历史记录和操作。该类与 QWebEngineView 在 API 上极为相似,提供了如 action()triggerAction()findText() 等常见功能。

主题

功能介绍

页面加载:

URL 和历史:

标题和图标:

缩放:zoomFactor() 属性可以缩放网页内容。

事件信号:

安全和脚本:

虚函数

acceptNavigationRequest

当接收到导航到指定 url 的请求时,该函数被调用。

QWebEnginePage.acceptNavigationRequest(url, 
									   type, 
									   isMainFrame)¶

参数 type 指定导航类型,isMainFrame 指示请求是否对应于主框架或子框架。如果函数返回 true,则接受导航请求并加载 url。

默认实现接受所有导航请求。

在HTML文档用作用户界面的一部分,而不是显示外部数据时,例如显示结果列表,可以通过重载此函数将导航请求委托给 Qt 应用程序,而不是让 HTML 处理器引擎处理它们。

javaScriptAlert

javaScriptConfirm

该函数在与安全源(securityOrigin)相关的框架中的 JavaScript 程序调用 confirm() 函数时被调用,或者在离开页面前的 onbeforeunload 处理程序请求确认时被调用。

QWebEnginePage.javaScriptConfirm(_securityOrigin_, _msg_)

接受两个参数:

如果用户确认了消息,返回 true;否则返回 false。默认实现使用确定(Ok)和取消(Cancel)按钮执行查询。

javaScriptConsoleMessage

javaScriptPrompt

网络资源

QWebEnginePage — Qt for Python


本文作者:Maeiee

本文链接:Qt QWebEnginePage

版权声明:如无特别声明,本文即为原创文章,版权归 Maeiee 所有,未经允许不得转载!


喜欢我文章的朋友请随缘打赏,鼓励我创作更多更好的作品!