跳到主要内容
版本: 23.11.1

Target 类

Target 表示一个 CDP 目标。在 CDP 中,目标是可以被调试的东西,例如框架、页面或工作线程。

签名

export declare abstract class Target

备注

此类构造函数被标记为内部的。第三方代码不应直接调用构造函数或创建扩展 Target 类的子类。

方法

方法

修饰符

描述

asPage()

强制为任何类型的目标创建页面。如果您想将 other 类型的 CDP 目标作为页面处理,这将非常有用。如果您处理的是常规页面目标,请使用 Target.page()

browser()

获取目标所属的浏览器。

browserContext()

获取目标所属的浏览器上下文。

createCDPSession()

创建附加到目标的 Chrome Devtools 协议会话。

opener()

获取打开此目标的目标。顶级目标返回 null

page()

如果目标不是 "page""webview""background_page" 类型,则返回 null

type()

标识此目标的类型。

备注

有关后台页面的更多信息,请参阅文档

url()
worker()

如果目标不是 "service_worker""shared_worker" 类型,则返回 null