BroadcastChannel
BroadcastChannel
概述
BroadcastChannel 是 Aspose.Html FOSS 中用于 Python 的类。继承自:EventTarget。
确定性的同运行时 BroadcastChannel 扇出交付。
此类提供 6 个方法,用于在 Python 程序中处理 BroadcastChannel 对象。可用的方法包括:__init__、add_event_listener、close、dispatch_event、post_message、remove_event_listener。在安装 Aspose.Html FOSS for Python 包后,所有公共成员对任何 Python 应用程序均可访问。属性:name、onmessage。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
name | str | 读取 | 在构造时提供的通道名称。 |
onmessage | `Callable[[object], object] | None` | 读取 |
方法
| 签名 | 描述 |
|---|---|
__init__(name: str) | Calls init(name) 在此 BroadcastChannel 实例上。 |
post_message(message: object) | 通过事件循环调度,将同名兄弟的扇出投递排入队列。 |
close() | 关闭通道;重复调用将被忽略。 |
add_event_listener(type: str, listener: Callable, capture: bool, once: bool) | Register listener 针对事件的 type. |
remove_event_listener(type: str, listener: Callable, capture: bool) | 注销先前已注册的监听器。 |
dispatch_event(event: "Event") → bool | Dispatch event 通过祖先树。 |