eda_sys_web_socket_register
Registers a WebSocket connection with optional message and connection callbacks. Enables pre-testing WebSocket connectivity before use, requiring external interaction permission.
Instructions
sys_WebSocket.register(id: string, serviceUri: string, receiveMessageCallFn?: (event: MessageEvent) => void | Promise, connectedCallFn?: () => void | Promise, protocols?: string | Array) -> void 注册 WebSocket 连接 remarks: 可以用来执行前检测 WebSocket 连接是否正常,但需要注意 不要尝试相同 ID 不同参数的连接,这会造成混乱: 如果存在指定 ID 且处于活跃状态中的 WebSocket 连接,那么其余参数的变更将不会被应用
注意:本接口需要使用者启用扩展的外部交互权限,如若未启用将始终 throw Error
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| args | No | 按官方签名顺序排列的JSON参数数组 | |
| windowId | No | 目标EDA窗口ID;省略时使用当前活动窗口 |