请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师你的项目在电脑浏览器浏览功能是正常的,是可以正常访问所有界面并且组件功能有效但是手机端访问有bug

手机端访问(无论是手机浏览器还是从微信访问)在进入到商店详情页时,左上角的返回按钮失效了,然后再通过浏览器的按钮返回到主页的时候,全部商店(一级类别)点击后没有反应,例如二手市场美容美发什么的无法触发点击后跳转。我通过分析能大概知道是JavaScript的问题,但是我不知道怎么表达问题去网上搜索解决。。。因为我对js的一些名词什么的不熟。。。

【6/23更新】

正在JanJavaScript高级程序设计,希望能找到答案和好的解决方法

正在回答 回答被采纳积分+3

3回答

daygoodgoodstudy 2018-07-15 20:47:58

是苹果不行吗?你可以看看这个https://blog.csdn.net/u012028371/article/details/77662833

1 回复 有任何疑惑可以回复我~
提问者 Cris_hu 2018-06-23 19:22:52

额,确实还是返回不了,在商店列表点击其中一个商店进入到详情页,左上角返回键没用

0 回复 有任何疑惑可以回复我~
  • 翔仔 #1
    同学如果你在浏览器能返回,手机返回不了的话只能说明手机不支持这段js代码,不是代码的问题,但是非常奇怪为什么会不支持,当今几乎所有手机都支持。。你可以尝试查查js相关的跳转函数,写死路由让它跳转看看能否跳转,记得清理手机浏览器缓存
    回复 有任何疑惑可以回复我~ 2018-06-23 19:34:26
  • 提问者 Cris_hu 回复 翔仔 #2
    我试了试手机的谷歌浏览器,进入到商店详情页点击左上角的返回键有效,但是搜狗浏览器,以及qq聊天软件里面内嵌的浏览器和微信里面内嵌的浏览器无法点击页面的返回键返回,只能通过内嵌浏览器自带的返回键返回,但是这样就出现了问题,当通过内嵌浏览器返回键返回到主页时,所有点击的链接都无反应了,比如二手市场,我,首页等按钮无反馈,不知道老师有没有理解我的意思
    回复 有任何疑惑可以回复我~ 2018-06-23 19:43:44
  • 提问者 Cris_hu 回复 翔仔 #3
    感觉是手机浏览器的原因和代码的原因,然后我看了下饿了么的页面,他返回是可以的无论是页面的返回按钮还是浏览器自带的返回按钮,不知道他怎么实现的。。。然后我昨天晚上搜js相关,看到一句话说尽量不要用history.back返回,当然了对于我们这样的新手而言history.back方法简单粗暴,电脑端浏览器都适配,但是目前手机端访问是远大于电脑端,我会去好好看看其他的模仿一些当下主流手机应用web课程,看看能不能找到解决方法
    回复 有任何疑惑可以回复我~ 2018-06-23 19:56:37
翔仔 2018-06-23 19:16:38

。。。同学好,我自己的项目在手机端是可以后退的。。。因为我们返回用了history back的功能,你如果直接访问这个页面点击返回 由于历史没返回是无效的,需要你从别的页面链进来返回才有效。此外,你可以试试微信开发者模式下能返回么。。我觉得跟手机无关

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信