没有产品在购物车中。
有几个客户反映我们网站结账页面会一直显示加载动画,我谷歌了一下有人也有一样的问题,在国内访问因为有些谷歌js或者facebook的js打不开,或者是浏览器安装了adblock之类的插件阻止了某些资源也有可能会导致这个问题,但是这个页面是已经可以正常使用的,我F12直接把这个loading元素删除,结账是正常的,有什么办法能解决这个问题
1,console下面有没有js报错 2,network下面有没有500之类的错误
跟这个有点类似 https://bbs.mallol.cn/thread-436.htm
首先,js有报错信息。你得把console截图出来,哪些js报错了。才有办法进行下一步
不科学上网就是谷歌和facebook的一些资源无法加载的错误,但是不是应该不让这些影响这个loading动画,怎么做能让这个loading正常运行,或者能不能直接把这个loading的动画效果直接删除
checkout页面如果没有用到google recaptcha那就去掉这个js的加载。第一个报错是不影响的
loading动画magento的js会处理,但是现在情况是人机验证报错,影响了后续js的执行,肯定没法正常加载。
看下是否引入了国外的js库,翻墙试下看看是否OK
我已经把结账页面的谷歌人机验证给移除了,但是最近还是有一些客户反馈loading动画一直转,这个问题我把人机验证去掉以后,现在不科学上网也无法重现这个问题,我让一个客户给我发送了console的截图,第一个错误我测试过在安装了adblock或者ublock的谷歌浏览器扩展的情况下就会有这个,但是这个错误不影响结账
很明显的错误。select-payment-method.js有报错。methodUrl不存在。你搜下这个 调试下代码就知道问题所在了。
用户名或邮箱地址
密码