CustomEvent

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

注意:此功能在 Web Workers 中可用。

CustomEvent 介面可用於將自定義資料附加到應用程式生成的事件。

作為 CustomEvent 的替代方法,您可以 透過繼承 Event 介面 來新增自定義資料和行為。

注意: 如果嘗試使用它在 Web 擴充套件內容指令碼和網頁尾本之間進行通訊,則在 Firefox 中,非字串的 detail 屬性會引發“Permission denied to access property”(拒絕訪問屬性)錯誤。要避免此問題,請克隆該物件。有關更多資訊,請參閱 與頁面指令碼共享物件

Event CustomEvent

建構函式

CustomEvent()

建立一個新的 CustomEvent

例項屬性

此介面繼承了其父介面 Event 的屬性。

CustomEvent.detail 只讀

返回初始化事件時傳遞的任何資料。

例項方法

此介面繼承了其父介面 Event 的方法。

CustomEvent.initCustomEvent() 已棄用

初始化一個 CustomEvent 物件。如果事件已分派,則此方法不執行任何操作。

規範

規範
DOM
# interface-customevent

瀏覽器相容性

另見