Obsolete Members for QWebEnginePage

以下成员源于类 QWebEnginePage 被弃用。 提供它们是为使旧源代码能继续工作。强烈建议不要在新代码中使用它们。

公共类型

(deprecated in 6.8) enum 特征 { Notifications, Geolocation, MediaAudioCapture, MediaVideoCapture, MediaAudioVideoCapture, …, LocalFontsAccess }
(deprecated in 6.8) enum PermissionPolicy { PermissionUnknown, PermissionGrantedByUser, PermissionDeniedByUser }

公共函数

(deprecated in 6.8) void setFeaturePermission (const QUrl & securityOrigin , QWebEnginePage::Feature feature , QWebEnginePage::PermissionPolicy policy )

信号

(deprecated in 6.8) void featurePermissionRequestCanceled (const QUrl & securityOrigin , QWebEnginePage::Feature feature )
(deprecated in 6.8) void featurePermissionRequested (const QUrl & securityOrigin , QWebEnginePage::Feature feature )
(deprecated in 6.5) void quotaRequested (QWebEngineQuotaRequest quotaRequest )

成员类型文档编制

[deprecated in 6.8] enum QWebEnginePage:: 特征

This enum is deprecated since 6.8. We strongly advise against using it in new code.

Replaced by QWebEnginePermission::Feature.

此枚举描述用户可能被要求授予 (或拒绝) 访问的平台特征访问类别:

常量 描述
QWebEnginePage::Notifications 0 最终用户的 Web 通知。
QWebEnginePage::Geolocation 1 定位硬件或服务。
QWebEnginePage::MediaAudioCapture 2 音频捕获设备 (譬如:麦克风)。
QWebEnginePage::MediaVideoCapture 3 视频设备 (譬如:摄像头)。
QWebEnginePage::MediaAudioVideoCapture 4 音频和视频捕获设备。
QWebEnginePage::MouseLock 5 鼠标锁定,将鼠标指针锁定到 Web 视图 (通常用于游戏)。
QWebEnginePage::DesktopVideoCapture (since Qt 5.10) 6 Video output capture, that is, the capture of the user's display, for screen sharing purposes for example.
QWebEnginePage::DesktopAudioVideoCapture (since Qt 5.10) 7 Both audio and video output capture.
QWebEnginePage::ClipboardReadWrite (since Qt 6.8) 8 Read and write access for the clipboard. If both JavascriptCanPaste and JavascriptCanAccessClipboard settings are enabled, this permission will always be granted automatically and no feature requests will be made.
QWebEnginePage::LocalFontsAccess (since Qt 6.8) 9 Access to the fonts installed on the user's machine. Only available on desktop platforms.

另请参阅 featurePermissionRequested (), featurePermissionRequestCanceled (), setFeaturePermission (),和 PermissionPolicy .

[deprecated in 6.8] enum QWebEnginePage:: PermissionPolicy

This enum is deprecated since 6.8. We strongly advise against using it in new code.

Replaced by QWebEnginePermission::State .

此枚举描述用户可以为数据或设备访问设置的权限策略:

常量 描述
QWebEnginePage::PermissionUnknown 0 用户是否授予 (或拒绝) 权限未知。
QWebEnginePage::PermissionGrantedByUser 1 用户已授予权限。
QWebEnginePage::PermissionDeniedByUser 2 用户已拒绝权限。

另请参阅 featurePermissionRequested (), featurePermissionRequestCanceled (), setFeaturePermission (),和 特征 .

成员函数文档编制

[signal, deprecated in 6.8] void QWebEnginePage:: featurePermissionRequestCanceled (const QUrl & securityOrigin , QWebEnginePage::Feature feature )

This function is deprecated since 6.8. We strongly advise against using it in new code.

This signal is no longer emitted.

此信号发射,当网站标识通过 securityOrigin 取消先前发出的请求为使用 feature .

另请参阅 featurePermissionRequested () 和 setFeaturePermission ().

[signal, deprecated in 6.8] void QWebEnginePage:: featurePermissionRequested (const QUrl & securityOrigin , QWebEnginePage::Feature feature )

This function is deprecated since 6.8. We strongly advise against using it in new code.

使用 permissionRequested () 代替。

此信号发射,当网站标识通过 securityOrigin 请求使用资源 (或设备) 的标识通过 feature .

另请参阅 featurePermissionRequestCanceled () 和 setFeaturePermission ().

[signal, deprecated in 6.5] void QWebEnginePage:: quotaRequested ( QWebEngineQuotaRequest quotaRequest )

This function is deprecated since 6.5. We strongly advise against using it in new code.

This signal is no longer emitted.

Requesting host quota is no longer supported by Chromium. The behavior of navigator.webkitPersistentStorage is identical to navigator.webkitTemporaryStorage.

For further details, see https://crbug.com/1233525

[deprecated in 6.8] void QWebEnginePage:: setFeaturePermission (const QUrl & securityOrigin , QWebEnginePage::Feature feature , QWebEnginePage::PermissionPolicy policy )

This function is deprecated since 6.8. We strongly advise against using it in new code.

使用 QWebEnginePermission 's grant (), deny (),和 reset () functions instead.

设置网站权限标识通过 securityOrigin 要使用 feature to policy .

注意: This method is primarily for calling after a featurePermissionRequested () signal has been emitted to trigger the feature permission response. It can also be called before a request has been emitted, but will only set a granted permission for passive checks, mainly for Notification APIs that can check if permission has already been granted before explicitly requesting it.

另请参阅 featurePermissionRequested () 和 featurePermissionRequestCanceled ().