初学者

结账页面一直加载

  • 0

有几个客户反映我们网站结账页面会一直显示加载动画,我谷歌了一下有人也有一样的问题,在国内访问因为有些谷歌js或者facebook的js打不开,或者是浏览器安装了adblock之类的插件阻止了某些资源也有可能会导致这个问题,但是这个页面是已经可以正常使用的,我F12直接把这个loading元素删除,结账是正常的,有什么办法能解决这个问题

分享到
    • 0
    • 分享到
      分享到
  1. 这个错误已经知道什么原因了,现在是另一个js报错

    • 0
    • 分享到
      分享到
  2. 很明显的错误。select-payment-method.js有报错。methodUrl不存在。你搜下这个 调试下代码就知道问题所在了。

    • 0
    • 分享到
      分享到
  3. 我已经把结账页面的谷歌人机验证给移除了,但是最近还是有一些客户反馈loading动画一直转,这个问题我把人机验证去掉以后,现在不科学上网也无法重现这个问题,我让一个客户给我发送了console的截图,第一个错误我测试过在安装了adblock或者ublock的谷歌浏览器扩展的情况下就会有这个,但是这个错误不影响结账

    • 0
    • 分享到
      分享到
  4. 看下是否引入了国外的js库,翻墙试下看看是否OK

    • 0
    • 分享到
      分享到
  5. loading动画magento的js会处理,但是现在情况是人机验证报错,影响了后续js的执行,肯定没法正常加载。

    • 0
    • 分享到
      分享到
  6. checkout页面如果没有用到google recaptcha那就去掉这个js的加载。第一个报错是不影响的

    • 0
    • 分享到
      分享到
  7. 不科学上网就是谷歌和facebook的一些资源无法加载的错误,但是不是应该不让这些影响这个loading动画,怎么做能让这个loading正常运行,或者能不能直接把这个loading的动画效果直接删除

    • 0
    • 分享到
      分享到
    • 0
    • 分享到
      分享到
  8. 首先,js有报错信息。你得把console截图出来,哪些js报错了。才有办法进行下一步

    • 0
    • 分享到
      分享到
    • 0
    • 分享到
      分享到
  9. 1,console下面有没有js报错
    2,network下面有没有500之类的错误

    • 0
    • 分享到
      分享到

您必须登录才能添加回答。