【发布时间】:2011-10-16 22:00:13
【问题描述】:
我刚刚注意到,现在在使用谷歌翻译时,当您编写以下内容时,该网站还会实时更新浏览器 url 栏:
http://translate.google.com/#en|fr|hello
但是当我使用 document.location.href=newurl 时,页面并没有重新加载
所以,我的问题是:
1 - 他们是如何实现这种效果的?
2 - 这被认为是一种好的做法吗?我可以看到好处,现在重新加载站点不会使其丢失参数,但它也会使浏览器历史记录很脏,因为还保留了所有中间步骤
提前致谢
【问题讨论】:
标签: javascript html ajax google-translate