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 |
| () => 无效 | |
onmessage |
| (消息:字符串)=>无效 |
方法
¥Methods
方法 | 修饰符 | 描述 |
---|---|---|
close() | ||
connectTab(tabId) |
| |
send(message) |