QWebEngineScriptCollection 类

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

头: #include <QWebEngineScriptCollection>
qmake: QT += webenginewidgets
Since: Qt 5.5

该类在 Qt 5.5 引入。

公共函数

~QWebEngineScriptCollection ()
void clear ()
bool contains (const QWebEngineScript & value ) const
int count () const
QWebEngineScript findScript (const QString & name ) const
QList<QWebEngineScript> findScripts (const QString & name ) const
void insert (const QWebEngineScript & s )
void insert (const QList<QWebEngineScript> & list )
bool isEmpty () const
bool remove (const QWebEngineScript & script )
int size () const
QList<QWebEngineScript> toList () const

详细描述

QWebEngineScriptCollection 管理用户脚本集。

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

另请参阅 脚本注入 .

成员函数文档编制

QWebEngineScriptCollection:: ~QWebEngineScriptCollection ()

销毁集合。

void QWebEngineScriptCollection:: clear ()

从此集合移除所有脚本。

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

返回 true 若集合包含出现的 value ;否则返回 false .

int QWebEngineScriptCollection:: count () const

返回集合中的元素数。

QWebEngineScript QWebEngineScriptCollection:: findScript (const QString & name ) const

返回找到的第一个脚本在集合中具有名称 name ,或 null QWebEngineScript 若没有找到。

注意: 遍历脚本集合的次序是不确定的,这意味着应该使用此次序当保证唯一性是在应用程序级别时。

另请参阅 findScripts ().

QList < QWebEngineScript > QWebEngineScriptCollection:: findScripts (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 .

int QWebEngineScriptCollection:: size () const

返回集合中的元素数。

QList < QWebEngineScript > QWebEngineScriptCollection:: toList () const

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