Dojoを使用しています。コードはかなり長く複雑ですが、何が起こっているかを要約すると次のようになります。
ページが読み込まれ、アプリの構築中に、ハッシュがプログラムで dojo/hash を使用して 2 回設定されます。1 回目は "" に、2 回目は "tileName="Y01" に変更されます。2 回目の変更の後、最後のエントリが重複していますランダムな時点で、私のコードでは何もないように見えます.基本的に-2番目のハッシュ変更の直後に、履歴は3つのエントリを読み取ります-しかし、500〜600エントリのコンソールループを追加すると、ある時点で、履歴は 4 つのエントリを読み取り、最後のエントリは 3 番目のエントリの複製になります。
これを引き起こしている可能性のあるものに誰かが光を当てることができますか? 実際にはハッシュを変更しているのではなく、履歴エントリを複製しているだけなので、その複製は「ハッシュの変更」としても登録されていないため、デバッグが困難です。