Проблема с проверкой Magento 1.5.0.1 в IE через ssl

#magento #checkout #magento-1.5

#magento #Оформить покупку #magento-1.5

Вопрос:

Проверка Magento работает нормально, во всех других браузерах, кроме IE, она застревает в разделе выставления счетов [ШАГ 2], и когда я нажимаю продолжить, она не продолжается дальше?

Я пробовал как с проверкой учетной записи, так и с гостевой проверкой, ни один из них не работает в IE.

Ответ №1:

Включите отчет об ошибках Javascript для Internet Explorer и / или установите отладчик javascript Internet Explorer. Вы столкнулись с ошибкой Javascript, которая нарушает работу всех других javascript на странице и препятствует продолжению проверки. Существует множество причин, по которым это может произойти, и, не видя ваших сообщений об ошибках, отладка невозможна. Как только вы увидите свои сообщения об ошибках, вы сможете ответить.

Ответ №2:

Я просмотрел много интернет-статей и обнаружил, что люди решали подобные проблемы, вводя блок div col-right, но в моем случае это не помогло, я также проверил URL-адрес выполнения перезагрузки ajax и файл 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. Я надеюсь, что это кому-то поможет.