Комментарии 15
В Chrome он работает давно, в Firefox — Firefox – недавно, а в IE и Safari его не видать.
А в опере? Вышеперечисленные браузеры не интересуют.
А в опере? Вышеперечисленные браузеры не интересуют.
-17
А опера не интересует практически никого.
+15
Ээээ, вы из параллельной вселенной пишите или как? IE самый первый (начиная IE5!), кто дал подобную возможность, называлась она UserData, с IE8 появилась поддержка LocalStorage. FF с 3.5 (30 June 2009), а Safari c 4 (11 июня 2008).
Так что Хром, был «последний», кто это внедрил.
Так что Хром, был «последний», кто это внедрил.
0
Думаю стоит указать эту ссылку github.com/bevacqua/local-storage из оригинала.
+1
Библиотека ни о чем, для корректной работы между влкадками через localStorage, нужна как минимум очередь событий, чтобы при изменении ключа в цикле не пропустить события. Опять же, ничего не сказано как работать между вкладками разных доменов и других нюансах.
> Наверно можно придумать и другие случаи, когда возможно использовать общение между вкладками.
Можно, например реализация Master/Slave для WebSocket, чтобы снизить нагрузку на сервер.
> Наверно можно придумать и другие случаи, когда возможно использовать общение между вкладками.
Можно, например реализация Master/Slave для WebSocket, чтобы снизить нагрузку на сервер.
0
Вот за location.reload() надо руки, простите, укорачивать. Что если в соседней вкладке статья писалась? Я понимаю что это лишь пример, но пример этот вредный.
+2
Совсем уж не однозначно. Если я разлогинился на сайте, то хочу что бы это произошло и на других вкладках: разлогинился раз, ушел, и никто не увидет личную информацию на других вкладках. А что бы статья или любая другая информация оставалась, то нужны черновики и автосохранение. Хотя последнее нужно и во всех других случаях.
0
Писал об подобном на хабре год назад: вот здесь.
+1
И я тоже писал. Замечу что IE до сих по работает некорректно с событием storage. Насчет сафари с его приватными вкладками — похоже на гипотезу, потому что я лично подтвердить её не смог. Возможно старый safari так делал, который на Windows сейчас прекратили обновлять.
0
Как я понимаю, при каждой записи в localStorage мы будем слышать «похрустывание» винта?
Т.е. если вкладки будут «общаться» через события изменения localStorage достаточно активно — треск винта будет очень даже заметен?
Т.е. если вкладки будут «общаться» через события изменения localStorage достаточно активно — треск винта будет очень даже заметен?
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Общение скриптов из разных вкладок браузера