Magento 1.5.0.1在IE上通过ssl检查问题



Magento checkout工作良好,在所有其他浏览器上,除了IE,它卡住了计费部分[步骤2],当我点击继续它不继续?

我尝试了帐户结帐/客人结帐,它们都不能在IE中工作。

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

我看了很多互联网文章,发现人们通过引入div color -right块来解决这种问题,但在我的情况下,它没有帮助,我检查了ajax reload progress url和progress。但是在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屏蔽了。

最新更新