Skip to main content
Version: 24.38.0

ExtensionTransport 类

🌐 ExtensionTransport class

实验性 ExtensionTransport 允许在 Puppeteer 运行在扩展程序中时通过 chrome.debugger API 建立连接。由于 Chrome DevTools 协议对扩展程序有限制,该传输实现了缺失的命令和事件。

🌐 Experimental ExtensionTransport allows establishing a connection via chrome.debugger API if Puppeteer runs in an extension. Since Chrome DevTools Protocol is restricted for extensions, the transport implements missing commands and events.

语法

🌐 Signature

export declare class ExtensionTransport implements ConnectionTransport

实现: ConnectionTransport

附注

🌐 Remarks

这个类的构造函数被标记为内部。第三方代码不应直接调用构造函数或创建继承 ExtensionTransport 类的子类。

🌐 The constructor for this class is marked as internal. Third-party code should not call the constructor directly or create subclasses that extend the ExtensionTransport class.

属性

🌐 Properties

属性

🌐 Property

修饰符

🌐 Modifiers

类型

🌐 Type

描述

🌐 Description

onclose

optional

() => void

onmessage

optional

(message: string) => void

方法

🌐 Methods

方法

🌐 Method

修饰符

🌐 Modifiers

描述

🌐 Description

close()
connectTab(tabId)

static

send(message)