【问题标题】:Magento 1.5.0.1 checkout issue on IE over sslIE over ssl 上的 Magento 1.5.0.1 结帐问题
【发布时间】:2011-10-31 18:26:02
【问题描述】:

Magento 结帐工作正常,在除 IE 之外的所有其他浏览器上,它卡在计费部分 [STEP-2] 上,当我单击继续时它不会继续进行?

我尝试了帐户结帐/访客结帐,但它们都不适用于 IE。

【问题讨论】:

    标签: magento checkout magento-1.5


    【解决方案1】:

    打开 Internet Explorer 的 Javascript 错误报告和/或安装 Internet Explorer javascript 调试器。您遇到了 Javascript 错误,该错误会破坏页面上的所有其他 javascript,并阻止结帐继续进行。发生这种情况的原因有很多,如果没有看到您的错误消息,就不可能进行调试。一旦你看到你的错误信息,你就可以回答了。

    【讨论】:

      【解决方案2】:

      我看了很多互联网文章,发现人们通过引入 div col-right 块解决了这种问题,但在我的情况下它没有帮助,我也检查了 ajax reload progress url 和 progress.phtml 文件,但是在 Magento 1.5.0.1 中这个文件不存在。所以我读到的关于 IE magento 结帐问题的解决方案都没有奏效。

      拯救我的方法是这个

      转到文件:

      /app/code/community/Jira/MageBridge/Model/Rewrite/Url.php
      

      第 89 行附近:

      更改下面的行

      protected function isSecurePage($routePath = null){ 
      

      protected function isSecurePage($routePath = null)
      {
        $routePath = preg_replace('/\*\//',
          Mage::app()->getRequest()->getRequestedRouteName().'/', $routePath);
        $routePath = preg_replace('/\/\*\//',
          Mage::app()->getRequest()->getRequestedControllerName().'/', $routePath);
      

      这实际上修复了 https SSL 问题。被IE屏蔽了。我希望它会对某人有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-11-30
        • 2013-12-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-07
        相关资源
        最近更新 更多