Кажется, рекомендуется использовать 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 поддерживают это.