Возникла ошибка в компоненте 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
Куда копать, чтобы решить данную проблему?