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()를 사용하여 로드된 확장 프로그램 목록을 제공하는 확장 프로그램에 액세스하거나 관리자의 신호에 연결하여 로드 프로세스가 완료되면 알림을 받을 수 있습니다.

QWebEngineExtensionManagerQWebEngineProfile::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는 확장 프로그램이 로드된 파일시스템 경로와 확장 프로그램의 맨 마지막 파일에서 생성됩니다. 동일한 경로에서 동일한 확장자를 로드하면 항상 동일한 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

이 속성에는 확장자에 대한 설명이 저장됩니다.

확장자의 매니페스트 파일의 설명 속성에서 가져옵니다.

로드에 실패하면 비어 있습니다.

함수에 액세스합니다:

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.