QWebEngineExtensionInfo Class
QWebEngineExtensionInfo はブラウザ拡張に関する情報を提供します。詳細...
ヘッダ | #include <QWebEngineExtensionInfo> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS WebEngineCore) target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore) |
qmake: | QT += webenginecore |
以来: | Qt 6.10 |
プロパティ
|
パブリック機能
QUrl | actionPopupUrl() const |
QString | description() const |
QString | error() const |
QString | id() const |
bool | isEnabled() const |
bool | isInstalled() const |
bool | isLoaded() const |
QString | name() const |
QString | path() const |
詳細説明
QWebEngineExtensionInfo は、Qt WebEngine にロードされた拡張機能の情報を提供します。拡張機能はQWebEngineExtensionManager プロパティを使用してロードできます。 拡張機能が正常にロードされたかどうかは、isLoaded() プロパティを使用して確認できます。error() プロパティには、読み込みに失敗した場合のエラーメッセージが含まれます。拡張機能は常に無効な状態でロードされます。拡張機能を実行するには、QWebEngineExtensionManager::setExtensionEnabled() で有効にする必要があります。
拡張機能を削除するには、QWebEngineExtensionManager::unloadExtension() を使用します。
QWebEngineExtensionManager::extensions() を使って拡張モジュールにアクセスすることができます。 () はロードされた拡張モジュールのリストを提供します。
QWebEngineExtensionManager およびQWebEngineProfile::extensionManager()も参照のこと 。
プロパティのドキュメント
[read-only]
actionPopupUrl : const QUrl
拡張機能のポップアップの URL を返します。
拡張モジュール開発者は通常、ユーザが拡張モジュールを操作するためのポップアップメニューを提供します。メニューにはこの url からアクセスできます。
読み込みに失敗した場合は空です。
関数にアクセスします:
QUrl | actionPopupUrl() const |
[read-only]
error : const QString
拡張機能のロード中、インストール中、またはアンインストール中にエラーが発生しました。
マニフェストが見つからない、ファイル形式やパスが無効など、ロード中に複数のエラーが発生する可能性があります。ロードプロセスは最初のエラーで停止します。
ロードに成功した場合は空です。
アクセス関数:
QString | error() const |
[read-only]
id : const QString
このプロパティは拡張機能の ID を保持します。
ロード時に生成されます。同じ ID を持つ複数のQWebEngineExtensionInfo オブジェクトは、同じ拡張モジュールを表します。
id は、拡張モジュールがロードされたファイルシステムのパスと拡張モジュールの manfiest ファイルから生成されます。同じパスから同じ拡張モジュールをロードすると、 常に同じ id を持つことになります。
ロードに失敗した場合は空です。
アクセス関数:
QString | id() const |
[read-only]
isEnabled : const bool
このプロパティは、拡張機能が有効かどうかを保持する。
アクセス関数:
bool | isEnabled() const |
QWebEngineExtensionManager::setExtensionEnabled()も参照のこと 。
[read-only]
isLoaded : const bool
このプロパティは、拡張機能がロードされたかどうかを保持する。
拡張機能が正常にロードまたはインストールされた場合、このプロパティはtrue
を返します。拡張機能がアンロードされた場合、アンインストールされた場合、または読み込みに失敗した場合は false を返します。
アクセス関数:
bool | isLoaded() const |
QWebEngineExtensionManager::loadExtension() およびQWebEngineExtensionManager::unloadExtension()も参照してください 。
[read-only]
name : const QString
このプロパティは、拡張機能の説明を保持します。
拡張機能のマニフェストファイルの description プロパティから取得します。
ロードに失敗した場合は空です。
アクセス関数:
QString | name() const |
[read-only]
path : const QString
このプロパティは、拡張機能のインストールパスを保持します。
拡張機能がロードされたファイルシステムのパス。
アクセス関数:
QString | path() const |
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.