IT

이중 슬래시로 시작하는 URL에 대한 브라우저 지원

lottoking 2020. 8. 15. 09:30
반응형

이중 슬래시로 시작하는 URL에 대한 브라우저 지원


최근에 프로토콜없이 사용되는 링크를 몇 개 보았습니다. 이해하기가 너무 어렵지 않은 것 같았습니다. 훌륭한 아이디어이고 매우 가치라고 생각합니다.

모르는 사람들을 위해 URL과 같은 URL을 사용하면 URL http 또는 https URL 에서 생성 여부에 따라 또는 URL //example.com/script.js을 가리킬 입니다. 예를 들어 https 페이지의 http 펼쳐지거나 이미지를 포함하는 것은 보안 문제가 될 수 있으므로 코드에서 프로토콜을 감지 할 필요없이 문제를 해결할 수 있습니다.http://example.com/script.jshttps://example.com/script.js

제 질문은 어떤 종류의 브라우저 / OS 지원이 어떤 종류의 브라우저입니까? 사용하는 것이 안전을 사용합니까? 확실히 일을 조금 더 쉽게 만들 것입니다.

간단한 예제 및 테스트 : http://codetester.org/916c6916

편집 : 내가 몇 년 동안 문제없이 많은 것을 위해 회사의 광고 서버에 사용하고있는 일련의 조치입니다.


동작이 은 약 16 년 된 1808 RFC (섹션 4)의 일부 였으므로 모든 주요 브라우저가이를 지원해야 우리합니다 (그리고 지원합니다).

안타깝게도 IE7 및 -8 에는 프로토콜 기준 URL이 link또는 @import- 에서 사용되는 경우 리소스를 두 번 다운로드하게 만드는 버그가 있습니다. 이는 큰 문제는 추하고 염두에 두어야합니다.


로컬 컴퓨터에서 개발하는 경우 실패 할 가능성이 있습니다. src="file://host.com/filename".

이 상황에서는 스키마를 명시 적으로 지정해야합니다. http://host.com/filename또는 https://host.com/filename.

참고 URL : https://stackoverflow.com/questions/6785442/browser-support-for-urls-beginning-with-double-slash

반응형