跳至主要内容
版本:22.5.0

目标类

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