我的网络应用主页有许多卡片元素(如Pinterest),每次点击一张卡片都会创建一个弹出窗口,而不是转到关联的页面。我想更改地址栏网址,以便当用户使用弹出窗口刷新主页时,浏览器将转到相关页面。每次点击卡元素也会将关联的页面网址推送到浏览器历史记录中。基本上,这个概念来自Pinterest。
当我使用$ location.path()或$ location.url()时,它们都重定向。
答案 0 :(得分:1)
您可以使用窗口中的历史记录。
window.history.pushState("abc", "Title", "/the_new_happy_url");
答案 1 :(得分:-2)
您不需要JavaScript。您可以使用target
属性在新窗口中打开链接,如下所示:
<a href="http://www.example.com" target="_blank">Click here!</a>