0
我最近一直在使用History.js進行試驗(https://github.com/browserstate/history.js/)。我注意到當你使用History.pushState()時,History.js將一切移除到第一個/並用散列替換它。從更改地址URL Stop History.js
I.E.當前網址:www.google.com/something
History.pushState({},null,"something2");
設置地址欄www.google.com/something2
而在HTML4它將使用哈希(#) - > www.google。 com/something#something2
反正有禁用此功能。我喜歡它不會刪除所有'/',但不一定會返回到HTML4。我知道有一個History.options.html4Mode,但我仍然喜歡它如何在內部存儲索引,而不是使用suid。
你能澄清你想要什麼嗎?我不確定我明白。 –
History.js清除當前URL中的第一個/所有內容,就像在我的示例中一樣,它清除了一些內容,並用我推送的散列替換它。我希望它不會清除任何內容,最好只是做它在html4中做的事情,並在#後面加上哈希到網址的末尾,例如www.google.com/somethng#something2。 – Alphonse23