Перенаправление window.location работает, но исходный URL не отображается в истории браузера

Код ниже работает хорошо. Вот моя проблема :URL-адрес окна перенаправляется, но исходный URL-адрес не регистрируется в истории моего браузера.

Например, если я захожу на "http://example.com/page1", браузер перенаправляет на "http://example.com/test", как и должно быть. Однако мне нужно, чтобы исходный URL-адрес ("http://example.com/page1" )отображался в истории моего браузера, чтобы я мог вызывать его в другой функции.

Есть ли способ получить исходный посещенный URL-адрес для входа в историю моего браузера перед перенаправлением?

<!-- script to enable age verification cookies and ensure people have age checked -->
<script type="text/javascript">
    $(document).ready(function(){
       if (window.location =="http://example.com/home") {//do nothing
       } else {
           window.location = "http://example.com/test";
       }
    });
</script>
9
задан user1546779 23 July 2012 в 23:24
поделиться