4
您可以在不影响历史记录的情况下使用哈希导航吗?
恐怕这是不可能的,但是有没有一种方法可以更改URL的哈希值而又不会在浏览器的历史记录中留下任何条目并且无需重新加载?还是等效? 就细节而言,我正在按照以下方式开发一些基本的哈希导航: //hash nav -- works with js-tabs var getHash = window.location.hash; var hashPref = "tab-"; function useHash(newHash) { //set js-tab according to hash newHash = newHash.replace('#'+hashPref, ''); $("#tabs li a[href='"+ newHash +"']").click(); } function setHash(newHash) { //set hash according to js-tab window.location.hash = hashPref + newHash; //THIS IS WHERE …