【问题标题】:change url address using Javascript [duplicate]使用Javascript更改url地址[重复]
【发布时间】:2011-08-15 18:42:20
【问题描述】:

可能重复:
How to rewrite URL without refresh, like GitHub.com

假设我在 Javascript 中有变量

var currentpage = 0;

我的地址页面地址是www.xyz.com/page/1

当我点击某处并触发 js 函数时

currentpage = 1
//Here I want to change/rewrite www.xyz.com/page/2
//Without redirecting to this page

【问题讨论】:

  • 澄清一下,您是在尝试重写浏览器栏中显示的 URL,而不实际更改您所在的页面?

标签: javascript url-rewriting


【解决方案1】:

你不能。您必须使用“#”或“#!”符号并在其后传递页码,然后在加载时触发一些 js 以确定要显示的页面。

【讨论】:

    【解决方案2】:

    pushState(浏览器支持目前有限)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-18
      • 2013-01-12
      • 2020-06-20
      • 2011-09-22
      • 2021-04-06
      • 2021-11-19
      • 1970-01-01
      相关资源
      最近更新 更多