• 북마크
  • 1:1문의
  • 새글
  • 회원가입
  • 로그인

팁 & 테크

  • Home
  • 스터디
  • 팁 & 테크

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

1,859 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
좋아요!
7
- 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님의 댓글

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

비즈팔님의 댓글

좋은 정보 감사합니다.

LOGIN
사이드 메뉴

최신글이 없습니다.

최신글이 없습니다.

출석 랭킹

오늘의 랭킹

회원사진

닉네임

개근왕

최다1위

shadow shadow
Ranking

    출력할 랭킹이 없습니다.

  • 01 shadow
    674,374
  • 02 신비
    335,419
  • 03 가을하늘
    204,735
  • 04 mame
    202,630
  • 05 이윰MOUNT
    199,181
  • 06 미스코리아
    163,939
  • 07 레오나르도
    147,576
  • 08 테크니션
    142,655
  • 09 이윰IN
    135,258
  • 10 비온뒤맑음
    127,882
  • 01 shadow
    28,938
  • 02 joosam
    23,606
  • 03 티보리
    21,954
  • 04 홍인
    18,644
  • 05 레오나르도
    18,088
  • 06 이윰IN
    17,983
  • 07 도깨비
    16,614
  • 08 이윰EGG
    16,105
  • 09 자이언트
    14,698
  • 10 미스트
    14,379