c++ - 通过 WPE 上的 WebKit Web 扩展进行 DOM 注入
问题描述
在 WPE/WebKit 中,我想在 WebPage/WebFrame 实际处理和加载 HTML之前<script>
,以编程方式在加载的 HTML 资源的 DOM 中注入自定义元素。
最简单的方法是什么?WebKit2 Web Extensions API 是否提供对此类功能的支持,或者我是否必须修补 WebKit 源?任何指向相应文档和/或示例代码的指针都非常受欢迎。
PS 我已经知道 WebKit2 Web Extensions API 允许注入自定义 JavaScript 代码以响应window-object-cleared
信号,但是,这不符合我的需要,因为注入的 JavaScript 执行的代码取决于有效 DOM 的存在。
解决方案
推荐阅读
- angular10 - 如何使用 angular10 通过 *ngFor 循环类名
- powershell - Powershell Active Directory 是用户安全组的成员显示是或否
- git - 在 Git 中调整子模块
- javascript - 在提交表单之前在表单字段中将本地时间转换为 UTC
- apache-kafka - Kafka Schemaregistry Protobuf 不支持的 STRING 类型的根模式
- ansible - Ansible yum 模块用于安装软件包列表并删除任何其他软件包
- c++ - xvalue 和 prvalue 之间的一些区别
- r - 如何在 R 版本 4.02 中安装 RQDA 版本?
- django - 在 django 中获取 url
- c - `function-definition` 是 `declaration` 吗?