스태틱 파일(static file) 선언할때.. http 사용하지 않도록
l2zeo
6
1,873
2015.01.27 02:27
첨부파일
-
- 첨부파일: relative_problem.png (25.2K)0 2015-01-27 02:27:30
짧은주소
- - 짧은주소: http://v2.eyoom.net/bbs/?t=10W 주소복사
본문
보통 코딩을 할때 스태틱 파일들 (js,css,img)를 자주 선언합니다(불러옵니다)
<script src="http://xxx.com/jwplayer.js"></script> <link rel="stylesheet" href="http://xxx.com/adm/css/admin.css">
대강 위에처럼 선언하겠지요.
물론 저렇게 불러오는게 틀리다는게 아닙니다. 맞습니다.
헌데,배포(CDN)되는 jquery를 보면 아래처럼 명시해주고 있습니다.
<script src="//code.jquery.com/jquery-1.11.2.min.js"></script>
보시는거처럼, http 가 없습니다. 이유는 SSL 를 사용하는 웹사이트들에서 문제가 발생해서 입니다.
SSL 적용 사이트의 경우 https 로 시작하는데요. 이때, 스태틱 파일들의 선언이 http 로 시작한다면
브라우저에 따라 SSL 로 인해 읽지 못합니다. 그래서 선언할때 http 를 제외하고 선언하면, 접속한 http&https 가 자동으로 붙습니다.
간단한 부분이지만, 신경을 써야하는 부분이기도 합니다.
아래처럼 자바스크립트로 처리를 해주는 방법도 있네요.
<script type="text/javascript"> var protocol = ( ("https:" == document.location.protocol) ? "https" : "http" ); document.write( unescape( "%3Cscript" + " src='" + protocol + "://" + "your.domain.tld" + "/your/script.js" + "'" + " type='text/javascript' + "%3E" + "%3C/script%3E" ) // this HAS to be escaped, otherwise it would // close the actual (not injected) <script> element ); </script>
2
좋아요!
7
레벨 7
경험치 4,337
Progress Bar 10%
- 가입일 : 2015-01-27 01:52:17
- 서명 : Esse quam videri
(보이는 것보다 실제가 중요하다)
- 자기소개 :
Total 123건 2 페이지
번호 | 제목 | 글쓴이 | 날짜 | 뷰 | 추천 |
---|---|---|---|---|---|
103 | l2zeo | 2016.01.27 | 1,668 | 0 | |
102 | red123 | 2015.06.13 | 1,674 | 0 | |
101 | shadow | 2015.05.20 | 1,675 | 1 | |
100 | 나오키 | 2015.02.24 | 1,697 | 2 | |
99 | shadow | 2015.09.20 | 1,701 | 1 | |
98 | shadow | 2015.05.25 | 1,726 | 0 | |
97 | 티보리 | 2015.05.11 | 1,739 | 1 | |
96 | fm25 | 2015.04.03 | 1,742 | 0 | |
95 | fm25 | 2015.04.23 | 1,800 | 1 | |
94 | fm25 | 2015.04.22 | 1,805 | 0 | |
93 | fm25 | 2015.03.05 | 1,836 | 0 | |
92 | maxform | 2015.04.07 | 1,837 | 2 | |
91 | fm25 | 2015.05.31 | 1,846 | 0 | |
90 | 헤0헤헷 | 2015.05.28 | 1,849 | 0 | |
89 | fm25 | 2015.05.25 | 1,869 | 0 | |
열람 | l2zeo | 2015.01.27 | 1,874 | 2 | |
87 | red123 | 2015.05.23 | 1,887 | 0 | |
86 | 페이지메이커 | 2015.02.17 | 1,902 | 0 | |
85 | 갓구운빵 | 2015.07.03 | 1,914 | 0 | |
84 | 크롱크롱 | 2015.03.07 | 1,922 | 3 |
댓글목록
l2zeo님의 댓글
댓글내용 확인
이윰넷님의 댓글
댓글내용 확인
신화창조님의 댓글
좋은 정보 감사합니다.
신비님의 댓글
좋은 정보네요. 근데, 위 소스에서, 아래 부분이 이해가 잘...
아래 부분은 각자의 사이트에 맞게 수정해 적으라는 말씀같은데, 어떤 식으로 적어야 하는지?
+ "://"
+ "your.domain.tld"
+ "/your/script.js"
l2zeo님의 댓글
솔직히..자바스크립트 방법으론 해본적이 없는지라 ...
해보시고 알려주세요 ㅎㅎ
비즈팔님의 댓글
좋은 정보 감사합니다.