qutebrowser _WebEngineScripts
_WebEngineScripts
类是 qutebrowser 中用于管理 WebEngineView 的 JavaScript 脚本的类。
它继承自 QObject
类,可以通过 init
方法初始化全局 qutebrowser JavaScript,并通过 _inject_greasemonkey_scripts
方法注入 Greasemonkey 脚本。
它可以通过 objreg.get('_webengine_scripts')
获取。
主题
内容
该类有以下主要方法:
connect_signals
: 将信号连接到私有槽。_on_config_changed
: 当配置更改时调用的槽。_update_stylesheet
: 更新现有标签页中的自定义样式表。_inject_js
: 注入给定的脚本以在页面加载时早期运行。_remove_js
: 删除早期的 QWebEngineScript。init
: 初始化全局 qutebrowser JavaScript。_init_stylesheet
: 初始化自定义样式表。_inject_all_greasemonkey_scripts
: 注入所有 Greasemonkey 脚本。_remove_all_greasemonkey_scripts
: 删除所有 Greasemonkey 脚本。_inject_greasemonkey_scripts
: 注入用户 JavaScript 文件到当前标签页。
该类还有一些私有方法,包括:
_get_quirks()
_inject_site_specific_quirks()
_remove_all_greasemonkey_scripts()
。
本文作者:Maeiee
本文链接:qutebrowser _WebEngineScripts
版权声明:如无特别声明,本文即为原创文章,版权归 Maeiee 所有,未经允许不得转载!
喜欢我文章的朋友请随缘打赏,鼓励我创作更多更好的作品!