EDIT
листовка Теперь officially recommendsnpmcdn
, которая делает поддержку https
:
<link rel="stylesheet" href="https://npmcdn.com/[email protected]/dist/leaflet.css" />
<script src="https://npmcdn.com/[email protected]/dist/leaflet.js"></script>
или
<link rel="stylesheet" href="https://npmcdn.com/[email protected]/dist/leaflet.css" />
<script src="https://npmcdn.com/[email protected]/dist/leaflet.js"></script>
Orig Инал ответ
Существует шанс, что вы просто столкнулись с «смешанного содержания» вопрос (ресурсы HTTP
протокола пытается быть загружен на странице, доступ через защищенный протокол HTTPS
).
Пожалуйста, обратите внимание, что GitHub страниц для последних сайтов now enforce HTTPS
protocol:
HTTPS исполнения требуется для GitHub Страницы сайтов, созданных после 15 июня 2016 года и с использованием домена github.io
.
Это означает, что даже если вы вручную наберете http://my-site.github.io
, вы автоматически перенаправляетесь на https://my-site.github.io
.
Официальный лифлет CDN на сегодняшний день не поддерживает протокол HTTPS
.
Однако вы можете использовать альтернативные CDN, которые поддерживают HTTPS
, например. cdnjs:
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.0.0-rc.1/leaflet.css" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.0.0-rc.1/leaflet.js"></script>
Но странно, что до сих пор не работает, когда вы пытаетесь использовать локальные (загруженные) скрипты?
Примечание:
GitHub Страницы служит только «статические» веб-страниц означает, что они не могут быть динамически генерироваться на стороне сервера, например, через PHP. Однако вы можете использовать клиентский код (JavaScript). Например, официальный сайт Leaflet фактически размещен на GitHub.
Любые ошибки в консоли вашего браузера? – Timo
Ваш URL-адрес репозитория может быть очень полезным. –