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 & s )
void insert (const QList<QWebEngineScript> & list )
bool isEmpty () const
bool remove (const QWebEngineScript & script )
QList<QWebEngineScript> toList () const

详细描述

QWebEngineScriptCollection 管理用户脚本集。

使用 QWebEnginePage::scripts () 和 QWebEngineProfile::scripts () 能访问与单个页面 (或共享同一 Profile 的多个页面) 关联的脚本集合。

另请参阅 脚本注入 .

成员函数文档编制

[noexcept] QWebEngineScriptCollection:: ~QWebEngineScriptCollection ()

销毁集合。

void QWebEngineScriptCollection:: clear ()

从此集合移除所有脚本。

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

返回 true 若集合包含出现的 value ;否则返回 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

返回用于此集合的脚本值的列表。