Этот вопрос касается библиотеки reveal.js
, но, скорее всего, просто общий вопрос JavaScript. У меня есть HTML, который загружает библиотеку reveal.js
. Если я загружу его с https://cdn.jsdelivr.net/reveal.js/2.6.2
, все работает правильно. Я хочу сделать некоторые пользовательские темы, поэтому я пытаюсь запустить локальную копию reveal.js
, однако, когда я клонирую репозиторий reveal.js
с https://github.com/hakimel/reveal.js и размещаю его локально рядом с моим HTML, гарантируя, что все ссылки также будут изменены соответственно, он не работает (ни один из текстовых изображений). Если я смотрю на JavaScript консоли в Chrome, я получаю:opens.js работает с CDN, но не локально
Uncaught ReferenceError: Reveal is not defined Lecture1.slides.html:29623 (anonymous function)
«обеспечение того, чтобы все ссылки изменились соответственно »--- при выборе между тем, кому доверять: вы или браузер Chrome, я предпочел бы последнее. – zerkms
Это очень просто, везде есть 'https: // cdn.jsdelivr.net/opens.js', я заменяю его' opens.js'. Кроме того, в Chrome не обнаружено 404 ошибок, связанных с поиском библиотек. Только при загрузке объекта «Reveal» я получаю ошибку. Поэтому я знаю, что Chrome находит библиотеку, просто не загружая ее по какой-то причине. – johntfoster
«Не загружайте его правильно» --- что это значит? Chrome загружает все необходимое для загрузки. – zerkms