스태틱 파일(static file) 선언할때.. http 사용하지 않도록
l2zeo
6
1,950
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건 1 페이지
번호 | 제목 | 글쓴이 | 날짜 | 뷰 | 추천 |
---|---|---|---|---|---|
123 | 이윰EGG | 2016.08.24 | 3,801 | 0 | |
122 | 절대섹쉬꽃미남 | 2016.08.12 | 3,068 | 1 | |
121 | 그림자밟기 | 2016.03.26 | 1,659 | 0 | |
120 | 그림자밟기 | 2016.03.26 | 1,511 | 1 | |
119 | l2zeo | 2016.01.27 | 1,725 | 0 | |
118 | 수퍼개미 | 2015.10.27 | 2,640 | 0 | |
117 | l2zeo | 2015.10.26 | 9,608 | 0 | |
116 | l2zeo | 2015.10.26 | 2,798 | 0 | |
115 | shadow | 2015.10.06 | 5,426 | 1 | |
114 | shadow | 2015.09.21 | 1,707 | 0 | |
113 | shadow | 2015.09.20 | 1,766 | 1 | |
112 | l2zeo | 2015.09.18 | 6,943 | 0 | |
111 | shadow | 2015.09.17 | 1,297 | 1 | |
110 | shadow | 2015.09.17 | 2,319 | 0 | |
109 | shadow | 2015.08.17 | 3,375 | 1 | |
108 | shadow | 2015.07.30 | 3,080 | 1 | |
107 | 암스원 | 2015.07.20 | 3,834 | 1 | |
106 | 이윰넷 | 2015.07.08 | 3,879 | 1 | |
105 | 갓구운빵 | 2015.07.03 | 1,970 | 0 | |
104 | 암스원 | 2015.07.01 | 3,552 | 2 |
댓글목록
l2zeo님의 댓글
댓글내용 확인
이윰넷님의 댓글
댓글내용 확인
신화창조님의 댓글
좋은 정보 감사합니다.
신비님의 댓글
좋은 정보네요. 근데, 위 소스에서, 아래 부분이 이해가 잘...
아래 부분은 각자의 사이트에 맞게 수정해 적으라는 말씀같은데, 어떤 식으로 적어야 하는지?
+ "://"
+ "your.domain.tld"
+ "/your/script.js"
l2zeo님의 댓글
솔직히..자바스크립트 방법으론 해본적이 없는지라 ...
해보시고 알려주세요 ㅎㅎ
비즈팔님의 댓글
좋은 정보 감사합니다.