Skip to main content
Version: 23.10.1

ExtensionTransport 类

¥ExtensionTransport class

如果 Puppeteer 在扩展中运行,实验性 ExtensionTransport 允许通过 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

Implements: 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

属性

修饰符

类型

描述

onclose

optional

() => 无效

onmessage

optional

(消息:字符串)=>无效

方法

¥Methods

方法

修饰符

描述

close()
connectTab(tabId)

static

send(message)