画面遷移時に、windowオブジェクトは書き換わってしまう

画面遷移を行う際に、遷移元の画面でwindowオブジェクトにセットした値を、遷移先の画面で取得しようとしたが、できない。

遷移方法は下記2つだが、どちらも同じこと。

①window.open('url', '_self', options);
②window.location.href='url';

画面遷移をすると、windowオブジェクトが書き換わってしまうようだ。
なので、子画面をwindow.openで起動した場合と同じように、window.openerを参照することはできない。
また、遷移元の画面で、window.value='値'として、windowオブジェクトにプロパティをセットしても、valueプロパティは無くなっている。

windowオブジェクトはGlobalオブジェクトではないのか。Globalオブジェクトって何だ。。。。わからん。

遷移元画面からpostするしかないかな。。。