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

この列挙型は6.8以降非推奨。新しいコードでは使用しないことを強くお勧めします。

QWebEnginePermission::Feature に置き換えられました。

この列挙型は、ユーザーがアクセスを許可または拒否するように求められるプラットフォーム機能のアクセスカテゴリを記述します:

定数説明
QWebEnginePage::Notifications0エンドユーザーへのウェブ通知。
QWebEnginePage::Geolocation1位置情報ハードウェアまたはサービス
QWebEnginePage::MediaAudioCapture2マイクなどの音声キャプチャデバイス
QWebEnginePage::MediaVideoCapture3カメラなどのビデオ・デバイス。
QWebEnginePage::MediaAudioVideoCapture4オーディオおよびビデオキャプチャデバイスの両方。
QWebEnginePage::MouseLock5マウスロック:マウスポインタをウェブビューに固定するもので、通常ゲームで使用される。
QWebEnginePage::DesktopVideoCapture (since Qt 5.10)6ビデオ出力キャプチャ:画面共有などの目的で、ユーザーのディスプレイをキャプチャすること。
QWebEnginePage::DesktopAudioVideoCapture (since Qt 5.10)7音声とビデオ出力の両方をキャプチャできます。
QWebEnginePage::ClipboardReadWrite (since Qt 6.8)8クリップボードの読み書き。JavascriptCanPasteJavascriptCanAccessClipboard の両方の設定が有効になっている場合、このパーミッションは常に自動的に付与され、機能リクエストは行われません。
QWebEnginePage::LocalFontsAccess (since Qt 6.8)9ユーザーのマシンにインストールされているフォントへのアクセス。デスクトップ・プラットフォームでのみ利用可能。

featurePermissionRequested()、featurePermissionRequestCanceled()、setFeaturePermission()、PermissionPolicyも参照のこと

[deprecated in 6.8] enum QWebEnginePage::PermissionPolicy

この列挙型は6.8以降非推奨。新しいコードでは使用しないことを強くお勧めします。

QWebEnginePermission::State で置き換えられています。

この列挙型は、ユーザがデータやデバイスへのアクセスに設定できるパーミッションポリシーを記述します:

定数説明
QWebEnginePage::PermissionUnknown0ユーザが許可を与えるか拒否するかは不明です。
QWebEnginePage::PermissionGrantedByUser1ユーザーは許可を与えています。
QWebEnginePage::PermissionDeniedByUser2ユーザは許可を拒否しています。

featurePermissionRequested()、featurePermissionRequestCanceled()、setFeaturePermission()、Featureも参照のこと

メンバ関数のドキュメント

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

この関数は6.8以降非推奨です。新しいコードでは使用しないことを強くお勧めします。

このシグナルは発行されなくなりました。

このシグナルは、securityOrigin で識別されるWebサイトが、feature を使用するために以前に発行されたリクエストをキャンセルしたときに発行される。

featurePermissionRequested() およびsetFeaturePermission()も参照のこと

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

この関数は6.8以降非推奨です。新しいコードでは使用しないことを強く推奨します。

代わりにpermissionRequested() を使用してください。

このシグナルは、securityOrigin で識別される Web サイトが、feature で識別されるリソースやデバイスの利用を要求したときに発行されます。

featurePermissionRequestCanceled() およびsetFeaturePermission()も参照

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

この関数は6.5以降非推奨です。新しいコードでは使用しないことを強くお勧めします。

このシグナルは発行されなくなりました。

ホストクォータのリクエストはChromiumでサポートされなくなりました。navigator.webkitPersistentStorageの動作はnavigator.webkitTemporaryStorageと同じです。

詳細については、https://crbug.com/1233525 を参照してください。

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

この関数は6.8以降非推奨です。新しいコードでは使用しないことを強くお勧めします。

代わりにQWebEnginePermissiongrant()、deny()、reset() 関数を使用してください。

securityOrigin で識別される Web サイトの使用許可をfeature からpolicy に設定します。

注意: このメソッドは主に、featurePermissionRequested() シグナルが発せられ、機能許可応答がトリガーされた後に呼び出すためのものです。リクエストが発行される前に呼び出すこともできますが、主に、明示的にリクエストする前にパーミッションがすでに付与されているかどうかをチェックできるNotification API用の受動的なチェックのためにのみ、付与されたパーミッションを設定します。

featurePermissionRequested() とfeaturePermissionRequestCanceled()も参照して ください。

©2024 The Qt Company Ltd. 本書に含まれるドキュメントの著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。