StorageEvent

Baseline 已廣泛支援

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

StorageEvent 介面由 storage 事件實現,該事件會在另一個文件的上下文中更改視窗可訪問的儲存區域時傳送給視窗。

Event StorageEvent

建構函式

StorageEvent()

返回一個新構造的 StorageEvent 物件。

例項屬性

除了下面列出的屬性外,此介面還繼承了其父介面 Event 的屬性。

key 只讀

返回一個字串,其中包含已更改的儲存項的鍵。當更改由儲存的 clear() 方法引起時,key 屬性為 null

newValue 只讀

返回一個字串,其中包含已更改的儲存項的新值。當更改由儲存的 clear() 方法呼叫,或者儲存項已從儲存中移除時,此值為 null

oldValue 只讀

返回一個字串,其中包含已更改的儲存項的原始值。當儲存項是新新增的,因此沒有先前值時,此值為 null

storageArea 只讀

返回一個 Storage 物件,該物件代表受影響的儲存物件。

url 只讀

返回一個字串,其中包含儲存已更改的文件的 URL。

例項方法

除了下面列出的方法外,此介面還繼承了其父介面 Event 的方法。

initStorageEvent() 已棄用

以類似於 DOM 事件介面中同名方法 initEvent() 的方式初始化事件。請改用建構函式。

規範

規範
HTML
# the-storageevent-interface

瀏覽器相容性

另見