

javascriptで以下のようなコードで、新規ウィンドウの状態（オープン時、クローズ時）によって、localstorageに登録、削除を行いたいのですが、新規ウィンドウ側にキー値が登録されません。新規ウィンドウ（オリジンは親ウィンドウと異なります）のlocalstorageに情報登録を行うためにはどのようにすればよいでしょうか。よろしくお願いします。

[code]

    <html>
    <head>
    <script>
    info = 'toolbar=no,location=no,directories=yes,status=no,menubar=no,' +
       'scrollbars=yes,left=0,top=0,resizable=yes,width=1500,height=900,title=no';
    var window1 = window.open("http://simmac.local:8082","test00001アクセス",info);
    window1.moveTo(0, 0);
    
    window1.addEventListener('load', function(event){
         window1.localStorage.setItem('test00001', 'hogehoge');
         event.returnValue = 'Check';
    });
    window1.addEventListener('unload', function(event){
         window1.localStorage.removeItem('test00001');
         event.returnValue = 'Check';
    });
    
    </script>
    </head>
    </body>
    </html>
    
[/code]


CC BY-SA 4.0
2022-08-22T12:12:55.417
90698
2022-08-22T17:00:12.670
2022-08-22T17:00:12.670
3060
28089
question
javascript
window.openで開いた新規ウィンドウでlocalstorageを登録、削除したい