【发布时间】:2022-05-05 15:29:33
【问题描述】:
从许多来源中,我发现本地存储事件仅在不引发更改的窗口/选项卡中触发。
我的问题是,有什么方法可以从同一个窗口检测到变化?或者可能覆盖强制事件在同一窗口/选项卡内触发的功能?
不包括该选项似乎不切实际,但我找不到方法。
谢谢
【问题讨论】:
-
Some already did。对于其他人,
$(window).trigger("storage")(或本机等效项)应该这样做。 -
嗯,我以为我先尝试过,但没有成功。我会再试一次,谢谢
-
@Bergi 很好用,谢谢。如何包含格式正确的事件对象?
-
我试过了:
$(window).trigger('storage', {}, {originalEvent: {key: 'selectedAdmins'}}); -
你自己把它们写成
.originalEvent:-) 见jsfiddle.net/78e7puhn/2
标签: javascript html local-storage