我想在加載時用另一個URL替換URL。 我已經寫下了下面的代碼。如何更換JavaScript中的網址?
<script type="text/javascript">
var executed = false;
if (!executed) {
executed = true;
window.location.href = window.location.pathname + '?'+'bc';
}
</script>
但它工作不正常。它一次又一次地加載。它不停止。
更改URL將導致瀏覽器將用戶指向該位置,從而導致無限循環。你應該使用'window.history'狀態:http://spoiledmilk.com/blog/html5-changing-the-browser-url-without-refreshing-page/ – CodingIntrigue
好吧,它會一次又一次地加載,因爲變量被重置在頁面load.Try保持執行一些cookie – iJade