Почему ссылка на «http: -less» CDN не работает при запуске отдельной html-страницы?

0

У меня это было в моей главной (только) секции заголовка страницы:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

Когда я запускаю это приложение/сайт из Visual Studio 2013/локального IIS, он ссылается на jQuery fine; однако, когда я пытаюсь запустить его из Проводника Windows, щелкнув файл.html, карта google не будет загружаться, а в окне инструментов разработчика Chrome, в окне консоли отображаются ошибки "jQuery not found".

Подготовив "http:" к ссылке CDN, например:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

... решает проблему. Зачем?

  • 0
    Это не работает, когда вы не работаете на реальном веб-сервере, и есть несколько дубликатов, как это было задано сто раз раньше. Сначала используйте панель поиска вверх в правом углу.
  • 0
    возможный дубликат jQuery CDN не загружается на LocalHost
Теги:
google-chrome-devtools
google-maps
google-api
iis-express

1 ответ

2
Лучший ответ

Без включенного протокола браузер использует протокол текущей страницы. Если вы загружаете страницу из файловой системы, в этом случае это file:///, поэтому вы в конечном итоге ищете что-то вроде file:///ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js

  • 0
    ... который вы могли бы настроить, но это, вероятно, слишком много работы.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню