我想知道是否可以在不重新加载页面的情况下更改浏览器中 URL 的内容?
我使用 jQuery 和 Ajax 加载页面的新部分。当我选择“产品一”时,直接链接将是mysite.com/product1
“产品二” mysite.com/product2
,但我不想将站点重新加载到这些页面。
我想知道是否可以在不重新加载页面的情况下更改浏览器中 URL 的内容?
我使用 jQuery 和 Ajax 加载页面的新部分。当我选择“产品一”时,直接链接将是mysite.com/product1
“产品二” mysite.com/product2
,但我不想将站点重新加载到这些页面。
现在可以使用 HTML_5..
破解此链接... http://www.spoiledmilk.dk/blog/?p=1922
在 Hash(#) 属性旁边也使用这个 tric 的 facebook 和 google
就用这个
window.history.pushState("object or string", "Title", "/new-url");
你CAN做到这一点。尽管您可能需要一个现代浏览器。看看这个页面:http : //www.20thingsilearned.com/由 Google Chrome 团队创建(我使用 Chrome 9 阅读它)。更改页面不会重新加载整个网页,但会更改 URL。