如何在不重新加载页面的情况下将搜索参数附加到网址?

时间:2010-10-04 19:01:23

标签: php javascript css

Google如何在不重新加载页面的情况下将搜索参数附加到网址?

有谁知道他们是怎么做到的?我知道HASH技巧和webkit pushState函数。我不认为他们也在使用它们。

他们的解决方案是跨浏览器兼容的,他们是否为每个浏览器使用不同方法的组合?

2 个答案:

答案 0 :(得分:7)

Google使用哈希技巧。请注意,所有参数都在

之后
http://www.google.com/#

修改:如果您输入了包含其他参数的页面,则#可能会在链接中更远。

答案 1 :(得分:2)

您可以在哈希符号(#)之后添加参数,而无需使用window.location.hash属性重新加载页面。