window.addEventListener('storage',function(){
alert('session storage variable value changed');
});
The StorageEvent is fired whenever a change is made to the Storage object. This won't work on the same page that is making the changes — it is really a way for other pages on the domain using the storage to sync any changes that are made. Pages on other domains can't access the same storage objects.
StorageEvent запускается всякий раз, когда в объект Storage вносятся изменения. Это не будет работать на той же странице, на которой вносятся изменения - это действительно способ для других страниц домена, использующих хранилище, для синхронизации любых внесенных изменений. Страницы в других доменах не могут получить доступ к тем же объектам хранилища.