Obsolete Members for QWebEnginePage

以下成員源於類 QWebEnginePage 被棄用。 提供它們是為使舊源代碼能繼續工作。強烈建議不要在新代碼中使用它們。

公共類型

(deprecated in 6.8) enum Feature { 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:: Feature

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 (),和 Feature .

成員函數文檔編製

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

此函數從 6.8 起棄用。強烈建議在新代碼中不要使用它。

This signal is no longer emitted.

此信號發射,當網站標識通過 securityOrigin 取消先前發齣的請求為使用 feature .

另請參閱 featurePermissionRequested () 和 setFeaturePermission ().

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

此函數從 6.8 起棄用。強烈建議在新代碼中不要使用它。

使用 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 )

此函數從 6.8 起棄用。強烈建議在新代碼中不要使用它。

使用 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 ().