//somepage.com/resource
URL 형식을 보았습니다 . 예를 들면 :
<img src="//remotesite.com/image1.jpg" />
요점은 현재 페이지 ( img
태그를 정의하는 페이지)가를 사용 http
하는 경우 http를 통해 원격 사이트에 대한 요청이 이루어집니다. https 인 경우 https입니다. 이렇게하면 완전히 암호화되지 않은 페이지에 대한 브라우저 경고가 제거됩니다.
제 질문은이 URL 형식이 모든 브라우저에서 사용하기에 안전한가요?입니다. 그리고 그것은 표준입니까?
답변
이 URL 형식은 모든 브라우저에서 사용하기에 안전합니다.
확실히 말할 수는 없지만 다른 브라우저에서 테스트 할 수 있어야합니다.
그리고 그것은 표준입니까?
기술적으로는 RFC 3986 에 따라 “네트워크 경로 참조”라고 합니다. 이에 대한 계획은 다음과 같습니다.
relative-ref = relative-part [ "?" query ] [ "#" fragment ]
relative-part = "//" authority path-abempty
/ path-absolute
/ path-noscheme
/ path-empty
그러나 <link>
또는 @import
, IE7 및 IE8에서 사용할 때 파일을 다운로드하는 데 문제 가 있습니다.
다음은 Paul Irish가 주제에 대해 작성한 게시물입니다.
답변
네, 그렇다고 믿습니다. Paul Irish는 Protocol Relative URL 이라는 용어를 만들었습니다 .
또한 브라우저 간 호환성을 전파 하는 HTML5Boilerplate 프로젝트 의 일부라고 지적합니다 .
참고 : Paul의 기사에서 언급 한 Google Analytics를 사용하는 IE6에는 예외적 인 경우가 있습니다. 그래서 완벽하지 않습니다.
답변
안전해야합니다.
Google의 HTML / CSS 스타일 가이드에서 사용할 형식으로 지정됩니다. 편집 : 최신 URL : https://google.github.io/styleguide/htmlcssguide.xml#Protocol