ErrorEvent
ErrorEvent
概述
ErrorEvent 是 Aspose.Html FOSS 中用于 Python 的一个类。继承自:Event。
脚本错误事件(WHATWG HTML §8.1.3.6)。
此类提供 5 个用于在 Python 程序中处理 ErrorEvent 对象的方法。可用的方法包括:__init__、init_event、prevent_default、stop_immediate_propagation、stop_propagation。在安装了 Aspose.Html FOSS for Python 包后,所有公共成员对任何 Python 应用程序均可访问。属性:bubbles、cancelable、colno、current_target、default_prevented、error,以及另外 7 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
message | str | 读取 | 可读的错误信息。 |
filename | str | 读取 | 错误来源脚本的 URL。 |
lineno | int | 读取 | 错误发生的行号。 |
colno | int | 读取 | 错误发生的列号。 |
error | `“object | None”` | 读取 |
type | str | 读取 | 事件类型字符串。 |
bubbles | bool | 读取 | 事件是否冒泡。 |
cancelable | bool | 读取 | 是否可以阻止默认行为。 |
target | `“EventTarget | None”` | 读取 |
current_target | `“EventTarget | None”` | 读取 |
event_phase | int | 读取 | 阶段常量:NONE (0),CAPTURING_PHASE (1),AT_TARGET (2),BUBBLING_PHASE (3)。 |
default_prevented | bool | 读取 | 是否在可取消事件上调用了 preventDefault()。 |
timestamp | float | 读取 | 事件创建时的 Unix 纪元时间(秒)。 |
方法
| 签名 | 描述 |
|---|---|
__init__(type: str, bubbles: bool, cancelable: bool, message: str, filename: str, lineno: int, colno: int, error: object) | Calls init(type, bubbles, cancelable, message, filename, lineno, colno, error) 在此 ErrorEvent 实例上。 |
prevent_default() | 如果事件是可取消的,则将 default_prevented 设置为 True。 |
stop_propagation() | 在当前目标的所有监听器完成后停止事件传播。 |
stop_immediate_propagation() | 停止传播 AND 阻止当前目标上剩余的监听器。 |
init_event(type: str, bubbles: bool, cancelable: bool) | 预分发事件初始化的遗留别名。 |