«protocol-relative» 태그된 질문

14
<script src =“http : //…”>에서 http : //를 //로 바꾸는 것이 유효합니까?
다음과 같은 요소가 있습니다. &lt;script type="text/javascript" src="https://cdn.example.com/js_file.js"&gt;&lt;/script&gt; 이 경우 사이트는 HTTPS이지만 사이트는 HTTP 일 수도 있습니다. (JS 파일은 다른 도메인에 있습니다.) 편의상 다음을 수행하는 것이 유효한지 궁금합니다. &lt;script type="text/javascript" src="//cdn.example.com/js_file.js"&gt;&lt;/script&gt; 나는 그것이 제거하는 유효한 있는지 궁금하네요 http:나 https:? 테스트 한 모든 곳에서 작동하는 것 같지만 작동하지 않는 경우가 있습니까?

7
모든 http : // 링크를 // //로 변경할 수 있습니까?
데이브 워드 는 말합니다. 정확하게 읽는 것은 아니지만 RFC 3986의 섹션 4.2는 프로토콜 (HTTP 또는 HTTPS)을 완전히 생략하는 정규화 된 URL을 제공합니다. URL의 프로토콜이 생략되면 브라우저는 기본 문서의 프로토콜을 대신 사용합니다. 간단히 말해, 이러한 "프로토콜이없는"URL을 사용하면 시도 할 모든 브라우저에서 다음과 같은 참조가 작동합니다. //ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js 처음에는 이상해 보이지만이 "프로토콜없는"URL은 HTTP …

4
두 개의 슬래시로 시작하는 URI… 어떻게 동작합니까?
최근에 다음과 같은 코드 블록이 작동하는 것을 보았습니다 . &lt;script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"&gt;&lt;/script&gt; RFC 2396 (URI 구문) 및 RFC 2616 (HTTP 1.1)에 따르면 두 개의 슬래시로 시작하는 이러한 URI는 유효하지만 안타깝게도 RFC는 실제로이를 설명하지 않습니다. 누구든지 브라우저가 이러한 URI를 처리하는 방법을 설명하는 리소스를 알려줄 수 있습니까?

3
현재 페이지 중 하나를 보존하기 위해 프로토콜 (스키마)을 생략 한 절대 URL
//somepage.com/resourceURL 형식을 보았습니다 . 예를 들면 : &lt;img src="//remotesite.com/image1.jpg" /&gt; 요점은 현재 페이지 ( img태그를 정의하는 페이지)가를 사용 http하는 경우 http를 통해 원격 사이트에 대한 요청이 이루어집니다. https 인 경우 https입니다. 이렇게하면 완전히 암호화되지 않은 페이지에 대한 브라우저 경고가 제거됩니다. 제 질문은이 URL 형식이 모든 브라우저에서 사용하기에 안전한가요?입니다. 그리고 그것은 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.