-
Chrome 개발자 도구 mixed content(혼합 콘텐츠) 이란?Programming/Web | 2020. 3. 4. 20:53
며칠전 Chrome 개발자 도구로 개발을 하던 중 아래와 같은 오류가 났다.
Mixed Content: The page at 'https://~~~' was loaded over HTTPS, but requested an insecure resourse 'http://~~~/errordoc/error630.jsp'. This request has been blocked; the content must be served over HTTPS.
찾아보니, 크롬에서는 https 환경에서 http를 호출하거나 탐색할 경우 혼합(mixed content) 로 간주하여 막는다고 한다.
이렇게 되면 크롬 상단 주소 표시줄에 자물쇠 모양이 없어지고 주의요함 표시가 뜨게 된다.
해결하기 위해 가장 깔끔한 방법은.. http:// 를 https:// 로 변경해주는 것이 되겠다. 아래는 구글 developers 에서 직접 혼합 콘텐츠에 대해서 설명한 글이다.
혼합 콘텐츠란? | Web | Google Developers
최초 HTML이 안전한 HTTPS 연결을 통해 로드될 때 혼합이 발생하지만 다른 리소스는 안전하지 않은 HTTP 연결을 통해 로드됩니다.
developers.google.com