Javascript 历史记录将状态更改推回原始url

Javascript 历史记录将状态更改推回原始url,javascript,jquery,Javascript,Jquery,我有一个页面使用jquery将img加载到页面弹出框中&我有使用历史推送状态更改url 当用户打开图像时,它是一个弹出框,我在这个框内设置了下一个图像按钮。类似于facebook,所以如果用户点击下一张图片,url将再次改变 我的问题是,当用户单击“关闭”时,我如何才能更改回原始url window.history.back(); 如果我使用历史记录,它只返回一页,如果用户点击下一个图片几次呢?< /P>你想使用HTML5推送状态(比如脸谱网)吗?HTML5推送状态?HTML5浏览器历史操作

我有一个页面使用jquery将img加载到页面弹出框中&我有使用历史推送状态更改url

当用户打开图像时,它是一个弹出框,我在这个框内设置了下一个图像按钮。类似于facebook,所以如果用户点击下一张图片,url将再次改变

我的问题是,当用户单击“关闭”时,我如何才能更改回原始url

window.history.back(); 

如果我使用历史记录,它只返回一页,如果用户点击下一个图片几次呢?< /P>你想使用HTML5推送状态(比如脸谱网)吗?HTML5推送状态?HTML5浏览器历史操作,你可以控制位置PAR URL而无需从页面中导航。这就是我现在使用的,我问的是因为用户可能会点击下一个图像按钮几次,url文本将不断变化,所以当用户关闭图像框时,我需要返回到原始url否您可以使用pushstate not back或forward操作,这不会使您离开当前页面。