@Dizzy221
PHP Программист

Как избежать зависания страницы из за недоступности JS плагина?

<script id="ISDEKscript" type="text/javascript" src="https://www.cdek.ru/website/edostavka/template/js/widjet.js"></script>
<script defer type="text/javascript">
    var widjet = new ISDEKWidjet({
        path: 'https://www.cdek.ru/website/edostavka/template/scripts/',
        servicepath: '{$url}/productdeliveryinfo/infopvz/{$product_id}/', //ссылка на файл service.php на вашем сайте
        templatepath: 'https://www.cdek.ru/website/edostavka/template/scripts/template.php',
        popup: true,
        country: '{$country}',
        defaultCity: '{$sdek_address}',
        cityFrom: 'Москва',
        link: false,
        goods: [{
            length: 10,
            width: 7,
            height: 5,
            weight:{$weight}
        }]
    });

У сдэка есть такой плагин вывода карты ПВЗ. Проблема в том что частенько сайт сдэка сдает позиции и страница маленько подвисает в ожидании загрузки. Какие есть варианты решений в теории?
  • Вопрос задан
  • 124 просмотра
Решения вопроса 1
Robur
@Robur
Знаю больше чем это необходимо
Для начала посмотрите какой именно запрос блокирует загрузку. Скорее всего - первый тэг скрипта - грузите его асинхронно, определяйте когда он загрузился и после этого вызывайте new ISDEKWidjet
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы