Возникла ошибка в компоненте sale.basket.basket:
не может найти BX.Sale.BasketComponent вот в этом месте. Установил, что BX.Sale уже undefined
Вот стандартный код из шаблона sale.basket.basket
Это касается только определенных браузеров. Пока известны такие
Mozilla/5.0 (iPhone; CPU iPhone OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.4 Mobile/15E148 Safari/604.1
Mozilla/5.0 (Linux; U; Android 10; ru-ru; POCO X3 NFC Build/QKQ1.200512.002) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/79.0.3945.147 Mobile Safari/537.36 XiaoMi/MiuiBrowser/12.10.4-gn
То есть дело касается только MiuiBrowser и Safari на старых версиях iOS
Куда копать, чтобы решить данную проблему?
Цитата |
---|
Uncaught TypeError: Cannot read property 'BasketComponent' of undefined |
Вот стандартный код из шаблона sale.basket.basket
Код |
---|
<sc ript> BX.message(<?=CUtil::PhpToJSObject($messages)?>); BX.Sale.BasketComponent.init({ result: <?=CUtil::PhpToJSObject($arResult, false, false, true)?>, params: <?=CUtil::PhpToJSObject($arParams)?>, template: '<?=CUtil::JSEscape($signedTemplate)?>', signedParamsString: '<?=CUtil::JSEscape($signedParams)?>', siteId: '<?=CUtil::JSEscape($component->getSiteId())?>', siteTemplateId: '<?=CUtil::JSEscape($component->getSiteTemplateId())?>', templateFolder: '<?=CUtil::JSEscape($templateFolder)?>' }); </sc ript> |
Это касается только определенных браузеров. Пока известны такие
Mozilla/5.0 (iPhone; CPU iPhone OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.4 Mobile/15E148 Safari/604.1
Mozilla/5.0 (Linux; U; Android 10; ru-ru; POCO X3 NFC Build/QKQ1.200512.002) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/79.0.3945.147 Mobile Safari/537.36 XiaoMi/MiuiBrowser/12.10.4-gn
То есть дело касается только MiuiBrowser и Safari на старых версиях iOS
Куда копать, чтобы решить данную проблему?