Hasitha Chandrasekara Ответов: 0

Виджет Booking.com карта не загружается, когда с помощью истории.метод push() с реагировать


Мне нужно перенаправить с домашней страницы на отдельную страницу карты при нажатии кнопки. Перенаправление на страницу карты происходит успешно с помощью history.push() , но тем не менее Booking.com карта-виджет не загружается....При использовании окна.location.assign(), виджет-карта загружается по мере обновления страницы...Есть ли способ сделать это без обновления страницы, но только через history.push()?


Код для карты

<pre><ins class="bookingaff" data-aid="" data-target_aid="" data-prod="map" data-width="100%" data-height="590" data-lang="ualng" data-dest_id="0" data-dest_type="landmark" data-latitude="" data-longitude="" data-landmark_name="" data-mwhsb="1" data-address="">
    <!-- Anything inside will go away once widget is loaded. -->
        <a href="//www.booking.com?aid=">Booking.com</a>
</ins>
<script type="text/javascript">
    (function(d, sc, u) {
      var s = d.createElement(sc), p = d.getElementsByTagName(sc)[0];
      s.type = 'text/javascript';
      s.async = true;
      s.src = u + '?v=' + (+new Date());
      p.parentNode.insertBefore(s,p);
      })(document, 'script', '//aff.bstatic.com/static/affiliate_base/js/flexiproduct.js');
</script>


Что я уже пробовал:

Помещая код в теги скрипта внутри конструктора компонента map-widget react, карта загружается при первом щелчке мыши, но как только вы возвращаетесь назад и снова нажимаете кнопку, Карта Не загружается, если только дом снова не обновляется.

Kornfeld Eliyahu Peter

Вы должны спросить источник... Booking.com...

0 Ответов