Тег сценария с URI без схемы генерирует ошибку "файл не найден" при публикации - PullRequest
0 голосов
/ 23 мая 2019

Кажется, рекомендуется использовать URI без схемы, тогда вы никогда не сможете вызвать ошибку смешанного режима в браузерах, но не представляется возможным заставить сайт публиковать в Visual Studio 2019, если есть ссылки на схему. меньше URI в _Layout.cshtml.

Этот код включает в себя jQuery:

<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" crossorigin="anonymous">
</script>

Но попытка опубликовать сайт не удалась с этой ошибкой:

Warning TS6053  (JS) File '//cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js' not found.

Если я добавлю https: перед //, он будет опубликован правильно. Это ошибка или не рекомендуется использовать схемы без URI? Смотря онлайн, кажется, что браузеры еще в IE3 поддерживают это.

1 Ответ

0 голосов
/ 23 мая 2019

Похоже, что ошибка была просто в Visual Studio, поскольку я четвертый раз закрывал и открывал ее снова (добавляя https: назад и сохраняя и создавая, затем закрывая, затем снова открывая и удаляя https: снова, затем собирая и публикации), он больше не имел проблем с URI без схемы и успешно опубликован.

...