qutebrowser GreasemonkeyManager

GreasemonkeyManager 类是 qutebrowser 中用于管理 Greasemonkey 脚本的类。它继承自 QObject 类,可以通过 scripts_reloaded 信号通知脚本已经重新加载。

GreasemonkeyManager 类有以下主要方法:

GreasemonkeyManager 类还有一些私有方法,包括:

GreasemonkeyManager 类的实例是 qutebrowser 中管理 Greasemonkey 脚本的主要方式。它可以通过 objreg.get('greasemonkey-manager') 获取。

脚本注入

当 Greasemonkey 加载完成后,会发出 scripts_reloaded 信号,该信号的接收方是 webenginetab.py 下的 _WebEngineScripts 类,会调用 ·_inject_greasemonkey_scripts 方法实现脚本注入。


本文作者:Maeiee

本文链接:qutebrowser GreasemonkeyManager

版权声明:如无特别声明,本文即为原创文章,版权归 Maeiee 所有,未经允许不得转载!


喜欢我文章的朋友请随缘打赏,鼓励我创作更多更好的作品!