Loading the content...

팁 & 테크

  • Home
  • 스터디
  • 팁 & 테크

스태틱 파일(static file) 선언할때.. http 사용하지 않도록

1,864 2015.01.27 02:27

첨부파일

짧은주소

본문

보통 코딩을 할때 스태틱 파일들 (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
좋아요!
- l2zeo 메일보내기 홈페이지 아이디로 검색 - 회원등급 : 새싹/Level 7 - 포인트 : 18,897
레벨 7
경험치 4,337

Progress Bar 10%

- 가입일 : 2015-01-27 01:52:17
- 서명 : Esse quam videri (보이는 것보다 실제가 중요하다)
- 자기소개 :
댓글목록

l2zeo님의 댓글

이윰넷님의 댓글

댓글내용 확인

신화창조님의 댓글

좋은 정보 감사합니다.

신비님의 댓글

좋은 정보네요. 근데,  위 소스에서, 아래 부분이 이해가 잘...
아래 부분은 각자의 사이트에 맞게 수정해 적으라는 말씀같은데, 어떤 식으로 적어야 하는지?

                  + "://"
                  + "your.domain.tld"
                  + "/your/script.js"

l2zeo님의 댓글

솔직히..자바스크립트 방법으론 해본적이 없는지라 ...
해보시고 알려주세요 ㅎㅎ

비즈팔님의 댓글

좋은 정보 감사합니다.

Total 123건 5 페이지
제목
shadow 아이디로 검색 2015.06.24 2,313 0
fm25 아이디로 검색 2015.03.19 2,309 1
shadow 아이디로 검색 2015.06.01 2,285 0
shadow 아이디로 검색 2015.06.18 2,234 0
fm25 아이디로 검색 2015.04.23 2,221 2
l2zeo 아이디로 검색 2015.02.17 2,204 0
fm25 아이디로 검색 2015.02.28 2,132 1
비즈팔 아이디로 검색 2015.05.17 2,103 0
미너리스 아이디로 검색 2015.04.09 2,042 2
fm25 아이디로 검색 2015.05.07 2,037 0
l2zeo 아이디로 검색 2015.05.23 2,030 1
shadow 아이디로 검색 2015.09.17 2,026 0
레오나르도 아이디로 검색 2015.03.06 2,022 1
fm25 아이디로 검색 2015.05.20 2,012 0
fm25 아이디로 검색 2015.04.29 1,992 0