offline, cross-tab communication (javascript-only)

前端 未结 3 1032
一向
一向 2021-01-07 08:26

Is it possible to find foreign instances of certain website? Ofc theese are independently opened tabs (not by window.open). I need to prevent user from opening 2 tabs, and s

3条回答
  •  無奈伤痛
    2021-01-07 09:13

    You can communicate across tabs using localStorage. Every time you write a value, a "storage" event is fired on the window object on every tab (except the current one).

    http://diveintohtml5.info/storage.html

    Scroll down to "Tracking changes in the html5 storage area"

    The event will include event.key, event.newValue, event.oldValue.

    This only works in modern browsers.

提交回复
热议问题