2011-12-27 4 views
3

plain http images with a https/ssl page을 경고없이 표시 할 수없는 페이지를 발견했습니다. https://web-site에있는 다른 http : // 웹 사이트의 그림을 경고없이 표시 할 수있는 방법이 있습니까? (웹 사이트에 해당 사진을 표시 할 권한이 있다고 가정).https/ssl 페이지의 일반 http 이미지 = 경고

Chrome은 SSL 보관함에 노란색 삼각형을 넣습니다. "... 그러나이 페이지에는 안전하지 않은 다른 리소스가 포함되어 있습니다." 페이지로드시 IE에서 경고 메시지를 표시합니다. 안전하게 전달 된 웹 페이지 콘텐츠? "

그래서 다른 웹 서버에있는 경우 https : // 페이지에 그림을 표시하는 방법은 무엇입니까?

답변

5

Encosia에서 this article에 대한 정보를 사용할 수 있습니다. 기본적으로 모든 프로토콜에서 동일한 프로토콜을 사용하려면 URL 구문을 // 사용해야합니다. 예를 들어, 당신은 HTTPS 요청, 다음

//ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js

구글의 충돌 것이있는 경우 https 프로토콜을 사용하는 CDN. 그러나 다른 서버를 제어 할 수 없다면 운이 나쁘다고 생각합니다. 일 경우은 다른 서버를 제어 할 수 있습니다. 위의 문서에서 설명한 방법을 사용하여 콘텐츠 서버가 두 프로토콜을 모두 지원할 것을 권장합니다.

관련 문제