У меня есть один JS файл, который мне нужно перезагружать при каждой перезагрузке. Мой файл в настоящее время выглядит так:
<script data-turbolinks-temporary defer data-turbolinks-eval="false" src="{{ asset('js/reload.js')}}"></script>
В рамках перезагрузки. js, у меня есть следующий код:
document.addEventListener("turbolinks:load", function () {
reloadJS();
console.log('triggered via TL');
});
В основном, при первой загрузке, это утешает срабатывает через TL , и когда я нажимаю внутреннюю ссылку, она снова работает нормально; Пожары снова запускаются через TL . Но после этого это не сработает. Turbolinks запускает перезагрузку. js работают при первой и второй перезагрузке, но после этого перестают работать. Как решить эту проблему?
Для справки: https://github.com/turbolinks/turbolinks