Решил подключить на свой сайт barba.js, чтобы переход между страницами сайта осуществлялся без перезагрузки.
Позаимствовал код подключения и настройки barba.js из этого примера:
https://next.plnkr.co/edit/wfgMT7kbvX3mhoGDggli
Проблема в том, что если вставить свой JavaScript в кэшируемый див, в моем случае это код комментариев Disqus, то он перестает выполнятся, если его не было на главной странице.
<main id="barba-wrapper">
<section class="barba-container middle">
<div id="disqus_thread"></div>
<script>
(function() { // DON'T EDIT BELOW THIS LINE
var d = document,
s = d.createElement('script');
s.src = 'https://********.disqus.com/embed.js';
s.setAttribute('data-timestamp', +new Date());
(d.head || d.body).appendChild(s);
})();
</script>
</section>
</main>
Может есть какой-то способ принудительно загрузить Дискус?