使用带有正斜杠的 pushState
using pushState with forward slashes
我有以下推送状态:
history.pushState(null, null, 'category/item');
而项目是动态替换的。
现在单击我的菜单链接时会使用它。
pushState 第一次运行良好并重写了 url。
但是之后就不行了
为什么 pushState 的正斜杠有问题?
有没有办法使用带有斜杠的字符串?
还是我必须以某种方式逃避他们?
我快被这个问题搞疯了
感谢您的帮助
好吧,我太蠢了,没在新的 url 前加上正斜杠。
这导致 pushState 不能很好地路由到根
使用斜杠效果很好
小心双斜杠。它会破裂
http://example.com//doubleslash
未捕获的 DOMException:无法在 'History' 上执行 'pushState':具有 URL
的历史状态对象
我有以下推送状态:
history.pushState(null, null, 'category/item');
而项目是动态替换的。
现在单击我的菜单链接时会使用它。 pushState 第一次运行良好并重写了 url。 但是之后就不行了
为什么 pushState 的正斜杠有问题?
有没有办法使用带有斜杠的字符串? 还是我必须以某种方式逃避他们?
我快被这个问题搞疯了
感谢您的帮助
好吧,我太蠢了,没在新的 url 前加上正斜杠。 这导致 pushState 不能很好地路由到根 使用斜杠效果很好
小心双斜杠。它会破裂 http://example.com//doubleslash
未捕获的 DOMException:无法在 'History' 上执行 'pushState':具有 URL
的历史状态对象