QWebEngineScriptCollection 类

QWebEngineScriptCollection 类表示一系列用户脚本。 更多...

头文件 #include <QWebEngineScriptCollection>
CMakefind_package(Qt6 REQUIRED COMPONENTS WebEngineCore)
target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore)
qmakeQT += webenginecore

公共函数

~QWebEngineScriptCollection()
voidclear()
boolcontains(const QWebEngineScript &value) const
intcount() const
QList<QWebEngineScript>find(const QString &name) const
voidinsert(const QWebEngineScript &)
voidinsert(const QList<QWebEngineScript> &list)
boolisEmpty() const
boolremove(const QWebEngineScript &script)
QList<QWebEngineScript>toList() const

详细描述

QWebEngineScriptCollection 管理一组用户脚本。

使用 QWebEnginePage::scripts() 和 QWebEngineProfile::scripts() 访问单个页面或具有相同配置文件的多页面的关联脚本集合。

另见 脚本注入.

成员函数文档

[noexcept] QWebEngineScriptCollection::~QWebEngineScriptCollection()

销毁集合。

void QWebEngineScriptCollection::clear()

从该集合中删除所有脚本。

bool QWebEngineScriptCollection::contains(const QWebEngineScript &value) const

如果集合包含 value 的一个实例,则返回 true;否则,返回 false

int QWebEngineScriptCollection::count() const

返回集合中的元素数量。

QList<QWebEngineScript> QWebEngineScriptCollection::find(const QString &name) const

返回具有 name 名称的集合中的脚本列表,如果没有找到,则返回空列表。

void QWebEngineScriptCollection::insert(const QWebEngineScript &s)

将脚本s插入到集合中。

void QWebEngineScriptCollection::insert(const QList<QWebEngineScript> &list)

将列表list中的脚本插入到集合中。

bool QWebEngineScriptCollection::isEmpty() const

如果集合为空,则返回true;否则返回false

bool QWebEngineScriptCollection::remove(const QWebEngineScript &script)

从集合中删除script

如果找到脚本并成功从集合中删除,则返回true;否则返回false

QList<QWebEngineScript> QWebEngineScriptCollection::toList() const

返回包含集合中使用的脚本值的列表。

© 2024 Qt公司有限公司。此处包含的文档贡献均为各自所有者的版权。提供的文档受GNU自由文档许可证版本1.3的条款约束,由自由软件基金会发布。Qt及其相关标志是芬兰及其它国家和地区Qt公司有限公司的商标。所有其他商标均为各自所有者的财产。