0

在我的 web 应用程序中,我在 fancybox 中加载图像。现在我希望当打开图像时,浏览器的 URL 会像新页面加载一样发生变化,并指向图像的位置,例如:如果 siteurl 是:

http://mysite.org

当使用 ajax 加载图像时,它应该显示:

http://mysite.org/imag1.jpg

这很有帮助,因为用户可以使用 url 引用图像。我可以使用 ajax 或任何其他方法获取 url,但是如何更新浏览器 url 以指向该位置。如果后退和前进按钮可以切换,那就太好了来回切换。

4

2 回答 2

1

您可以使用HTML5 历史 API

编辑:本教程似乎很好。本教程中有几个示例。

于 2012-12-22T18:32:41.943 回答
0

在您的 ajax 回调中,您可以:

window.location.href = 'http://mysite.org/imag1.jpg';
于 2012-12-22T19:30:56.713 回答