vue单页项目,微信公众号开发。
首页是一个资讯列表,列表是后台获取公众号返回的,返回的信息中包含一个跳转到详情的url(后台只返回了这个url用来跳转到详情),像这样的格式:
https://mp.weixin.qq.com/s?__...
但是在项目里通过window.location.href打开后页面跳转到详情后又跳转了一次,同样是页面。但是这个时候返回就出问题了,无法返回到列表,除非快速点击两次返回才能到列表。我想问下这是什么原因导致的,希望看到的有经验的伙伴能支援下。
在开发这个功能的时候,参考了一个叫“星教师”的公众号,他们首页也是公众号文章的列表,然后跳转到详情可以正常返回,后来发现他们的详情链接是一个短地址,像这样:https://mp.weixin.qq.com/s/vp...。
而且我直接在自己的项目里试用这样的短地址的时候是正常的,跳转到详情后,点击返回可以正常返回。
当然,无论是长地址还是短地址,如果直接通过浏览器打开,都是没有问题的,只会跳转,只在我的项目里出现了这样的情况。
这个和链接地址有关系吗?是我这边还有什么处理没有做好,还是后端提供url不正确的呢?
谢谢大家了。
之前做公众号列表抓取也是走的后面的那种地址,直接跳转是没有问题的
感觉还是地址不一样,微信会有一些特殊处理