가능한 중복은 :
Can I change all my links to just //?모든 브라우저에서 지원되는 프로토콜이없는 CSS 또는 JavaScript에 연결되어 있습니까?
본인은 "// 도메인/경로"형식을 사용하는 대신 자원 여부에 대한 구체적인 됨으로써 CSS와 자바 스크립트를 참조 할 수 있음을 배웠다 HTTP 또는 HTTPS를 통해로드해야합니다. 예 :
<link href="//ajax.googleapis.com/ajax/libs/jqueryui/1/themes/base/jquery-ui.css" rel="stylesheet" type="text/css" />
<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
브라우저는 현재 페이지와 동일한 프로토콜 (스키마)을 사용하여 리소스를로드합니다.
이 기능은 모든 브라우저에서 지원되며, 지원되지 않는 브라우저는 지원되지 않습니까?
나는 IE7에 대해 몇 가지 문제가있었습니다. 물건이 제대로로드되지 않았습니다. 그러나 문제가 다시 무엇인지 확신 할 수 없기 때문에 답변으로 게시하지 않습니다. –
저는 자주이 질문에 대해 궁금해했습니다.하지만 https : //를 항상 사용했다면 SSL 오버 헤드가 제 3 자 서버에 있다는 것을 감안할 때 왜 위와 같은 경우에주의해야할까요? 아마도 이전 IE 버전의 고대 https 연결 경고 메시지를 넘어서는 것입니다. 물론 자신의 리소스와 다른 (하위) 도메인을 사용할 수 있으므로 더 많은 관심을 가질 수 있습니다. – userx
@userx 좋은 지적; 리소스가 예제 일 뿐이며 실제 링크가 다른 제 3 자에게 있음을 분명히해야합니다. Chrome이 (올바르게) 최종 사용자에게 경고를 보내고 안전하지 않은 콘텐츠를로드하지 못하게하는 http 위치에서 다른 JavaScript를로드하는 https JavaScript에 연결합니다. –