QWebEngineScriptCollection 类
QWebEngineScriptCollection 类表示一系列用户脚本。 更多...
头文件 | #include <QWebEngineScriptCollection> |
CMake | find_package(Qt6 REQUIRED COMPONENTS WebEngineCore) target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore) |
qmake | QT += webenginecore |
公共函数
~QWebEngineScriptCollection() | |
void | clear() |
bool | contains(const QWebEngineScript &value) const |
int | count() const |
QList<QWebEngineScript> | find(const QString &name) const |
void | insert(const QWebEngineScript &) |
void | insert(const QList<QWebEngineScript> &list) |
bool | isEmpty() const |
bool | remove(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公司有限公司的商标。所有其他商标均为各自所有者的财产。