首页 > 在微信浏览器中不刷新页面修改URL

在微信浏览器中不刷新页面修改URL

目前手上有个项目 想在微信中打开之后再URL上给一个用户的标示
例如:

http://******?userid=XXXX

尝试使用HTML5的新特性history之后发现在微信中无法改变URL并且会导致signature错误,
而且右边菜单只剩下一个收藏按钮。
用了JS的window.location.href
但是发现如果使用

window.location.href=window.location.href+"?id=4";

造成地址一致在追加?id=4


所以想请问一下有没有什么解决办法


你应该加一个触发条件,
如果没有条件,这个页面会无限跳转下去.


location.pathname += '?id=xxx'

如果你不想刷新的话,可以改变地址的hash location.hash = 'id=xxx'
然后通过ajax获取数据


启用前端路由支持吧~ #/:id/:item

【热门文章】
【热门文章】