Инициализируйте и используйте Swup в Meteor js - PullRequest
0 голосов
/ 26 апреля 2020

Я пытаюсь использовать swup в meteor js framework. Я добавил тег script, который содержит ссылку unpkg для swup в main. html и инициализировал функцию Swup в Meteor.startup main. js. Но когда я запускаю приложение, оно выдает ошибку «Невозможно установить свойство responseURL of null».

в main. html:

<script src="unpkg.com/swup@latest/dist/swup.min.js"></script>  
<script>
    const swup = new Swup();
</script>

И добавлен идентификатор подкачки в макет . html который похож на контейнер, в котором происходит вся маршрутизация.

Я только недавно начал работать над Метеором, поэтому я немного растерялся. Я был бы рад, если бы кто-нибудь мог помочь мне в инициализации и настройке swup. Заранее спасибо.

1 Ответ

1 голос
/ 29 апреля 2020

Blaze удаляет любой тег script, включая его содержимое, для предотвращения XSS. Установите swup через npm и импортируйте его в свой шаблон для решения этой проблемы:

$ meteor npm install --save swup

и в вашем client/main.js вы инициализируете swup:

import Swup from 'swup';
const swup = new Swup(); 
...