본문 바로가기
Today I learned

2020 12 04

by soheemon 2020. 12. 4.

# 외부 CND에서 가져올때 프로토콜 생략하는 이유

 

외부 CDN에서 스크립트 가져올때 간혹

<script async src="//ppoppy.com/test.js"/> 처럼 프로토콜은 제외하고 가져오는 경우가 있다.

이는 js를 import 하는 웹페이지와 외부 CDN의 프로토콜을 맞추기 위함이다.

 

# 왜 프로토콜을 맞춰야 할까?

만약 호출하는쪽 웹페이지에서 http프로토콜을 사용하고, 외부 CDN이 https를 사용한다면 보안 에러가 발생한다.

그러니까, 프로토콜이 서로 다르다면 에러가 발생한다.

https프로토콜을 사용하는 웹페이지에서 http를 사용하는 외부CDN js를 import했을때 발생하는 Mixed Content 에러

# 그렇다면, 웹뷰는 어떡하지, 웹뷰의 프로토콜은 file인데!

--> 왠만하면 https로 호출하도록 프로토콜을 명시해주도록 조언을 받았다. 사실 이부분이 가장 궁금했는데 답변을 듣고 난 후에도 정확하게는 모르겠다.

'Today I learned' 카테고리의 다른 글

2020 12 08  (0) 2020.12.08
2020 12 08  (0) 2020.12.08
2020 12 03  (0) 2020.12.03
2020 12 02  (0) 2020.12.02
2020 11 30  (0) 2020.11.30

댓글