IE上的Magento 1.5.0.1签出问题超过ssl

时间:2011-10-31 18:26:02

标签: magento checkout magento-1.5

Magento结帐工作正常,除了IE之外的所有其他浏览器,它都停留在结算部分[STEP-2],当我点击继续时它不会继续进行?

我尝试使用帐户结帐/访客结帐,但这些都不适用于IE。

2 个答案:

答案 0 :(得分:0)

启用Internet Explorer的Javascript错误报告和/或安装Internet Explorer javascript调试程序。您遇到了一个Javascript错误,该错误会破坏页面上的所有其他JavaScript,并阻止结帐进行。有可能发生这种情况的原因很多,如果没有看到您的错误消息,则无法进行调试。一旦看到错误消息,您就可以回答。

答案 1 :(得分:0)

我查了很多网络文章,发现人们通过引入div col-right块解决了这个问题,但在我的情况下它没有帮助,我检查了ajax重装进度url和progress.phtml文件,但是在Magento 1.5.0.1中,此文件不存在。所以我没有看到关于IE magento checkout问题的解决方案。

救了我的修复就是这个

转到文件:

/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阻止了。我希望它会帮助别人。